home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_40_HyperUtil.txt < prev    next >
Text File  |  1994-02-05  |  592KB  |  10,820 lines

  1. # near model CODE resource
  2. # jump table entries: 7600-7791 (192 of them)
  3. export_950:
  4. fn00000000:
  5. 00000000  4A2D FDA2                tst.b      [A5 - 0x25E]
  6. 00000004  671A                     beq        +0x1C /* 00000020 */
  7. 00000006  4A2D C216                tst.b      [A5 - 0x3DEA]
  8. 0000000A  6714                     beq        +0x16 /* 00000020 */
  9. 0000000C  0C6D 0001 FD86           cmpi.w     [A5 - 0x27A], 0x1
  10. 00000012  670C                     beq        +0xE /* 00000020 */
  11. 00000014  2F00                     move.l     -[A7], D0
  12. 00000016  7001                     moveq.l    D0, 0x01
  13. 00000018  A05D                     syscall    SwapMMUMode
  14. 0000001A  3B40 FD86                move.w     [A5 - 0x27A], D0
  15. 0000001E  201F                     move.l     D0, [A7]+
  16. label00000020:
  17. 00000020  4E75                     rts
  18. export_951:
  19. fn00000022:
  20. 00000022  4A2D FDA2                tst.b      [A5 - 0x25E]
  21. 00000026  6718                     beq        +0x1A /* 00000040 */
  22. 00000028  4A2D C216                tst.b      [A5 - 0x3DEA]
  23. 0000002C  6712                     beq        +0x14 /* 00000040 */
  24. 0000002E  0C6D 0001 FD86           cmpi.w     [A5 - 0x27A], 0x1
  25. 00000034  670A                     beq        +0xC /* 00000040 */
  26. 00000036  2F00                     move.l     -[A7], D0
  27. 00000038  302D FD86                move.w     D0, [A5 - 0x27A]
  28. 0000003C  A05D                     syscall    SwapMMUMode
  29. 0000003E  201F                     move.l     D0, [A7]+
  30. label00000040:
  31. 00000040  4E75                     rts
  32. export_952:
  33. 00000042  4E56 0000                link       A6, 0
  34. 00000046  48E7 0030                movem.l    -[A7], A2,A3
  35. 0000004A  206E 0016                movea.l    A0, [A6 + 0x16]
  36. 0000004E  226E 0012                movea.l    A1, [A6 + 0x12]
  37. 00000052  246E 000E                movea.l    A2, [A6 + 0xE]
  38. 00000056  47FA 0158                lea.l      A3, [PC + 0x158 /* 000001B0, value 0xD0C2D2C2 */]
  39. 0000005A  302E 000A                move.w     D0, [A6 + 0xA]
  40. 0000005E  E748                     lsl        D0.w, 3
  41. 00000060  96C0                     sub.w      A3, D0
  42. 00000062  342E 0008                move.w     D2, [A6 + 0x8]
  43. 00000066  322E 000C                move.w     D1, [A6 + 0xC]
  44. 0000006A  6000 014A                bra        +0x14C /* 000001B6 */
  45. label0000006E:
  46. 0000006E  4ED3                     jmp        [A3]
  47. 00000070  2019                     move.l     D0, [A1]+
  48. 00000072  4680                     not.l      D0
  49. 00000074  C098                     and.l      D0, [A0]+
  50. 00000076  24C0                     move.l     [A2]+, D0
  51. 00000078  2019                     move.l     D0, [A1]+
  52. 0000007A  4680                     not.l      D0
  53. 0000007C  C098                     and.l      D0, [A0]+
  54. 0000007E  24C0                     move.l     [A2]+, D0
  55. 00000080  2019                     move.l     D0, [A1]+
  56. 00000082  4680                     not.l      D0
  57. 00000084  C098                     and.l      D0, [A0]+
  58. 00000086  24C0                     move.l     [A2]+, D0
  59. 00000088  2019                     move.l     D0, [A1]+
  60. 0000008A  4680                     not.l      D0
  61. 0000008C  C098                     and.l      D0, [A0]+
  62. 0000008E  24C0                     move.l     [A2]+, D0
  63. 00000090  2019                     move.l     D0, [A1]+
  64. 00000092  4680                     not.l      D0
  65. 00000094  C098                     and.l      D0, [A0]+
  66. 00000096  24C0                     move.l     [A2]+, D0
  67. 00000098  2019                     move.l     D0, [A1]+
  68. 0000009A  4680                     not.l      D0
  69. 0000009C  C098                     and.l      D0, [A0]+
  70. 0000009E  24C0                     move.l     [A2]+, D0
  71. 000000A0  2019                     move.l     D0, [A1]+
  72. 000000A2  4680                     not.l      D0
  73. 000000A4  C098                     and.l      D0, [A0]+
  74. 000000A6  24C0                     move.l     [A2]+, D0
  75. 000000A8  2019                     move.l     D0, [A1]+
  76. 000000AA  4680                     not.l      D0
  77. 000000AC  C098                     and.l      D0, [A0]+
  78. 000000AE  24C0                     move.l     [A2]+, D0
  79. 000000B0  2019                     move.l     D0, [A1]+
  80. 000000B2  4680                     not.l      D0
  81. 000000B4  C098                     and.l      D0, [A0]+
  82. 000000B6  24C0                     move.l     [A2]+, D0
  83. 000000B8  2019                     move.l     D0, [A1]+
  84. 000000BA  4680                     not.l      D0
  85. 000000BC  C098                     and.l      D0, [A0]+
  86. 000000BE  24C0                     move.l     [A2]+, D0
  87. 000000C0  2019                     move.l     D0, [A1]+
  88. 000000C2  4680                     not.l      D0
  89. 000000C4  C098                     and.l      D0, [A0]+
  90. 000000C6  24C0                     move.l     [A2]+, D0
  91. 000000C8  2019                     move.l     D0, [A1]+
  92. 000000CA  4680                     not.l      D0
  93. 000000CC  C098                     and.l      D0, [A0]+
  94. 000000CE  24C0                     move.l     [A2]+, D0
  95. 000000D0  2019                     move.l     D0, [A1]+
  96. 000000D2  4680                     not.l      D0
  97. 000000D4  C098                     and.l      D0, [A0]+
  98. 000000D6  24C0                     move.l     [A2]+, D0
  99. 000000D8  2019                     move.l     D0, [A1]+
  100. 000000DA  4680                     not.l      D0
  101. 000000DC  C098                     and.l      D0, [A0]+
  102. 000000DE  24C0                     move.l     [A2]+, D0
  103. 000000E0  2019                     move.l     D0, [A1]+
  104. 000000E2  4680                     not.l      D0
  105. 000000E4  C098                     and.l      D0, [A0]+
  106. 000000E6  24C0                     move.l     [A2]+, D0
  107. 000000E8  2019                     move.l     D0, [A1]+
  108. 000000EA  4680                     not.l      D0
  109. 000000EC  C098                     and.l      D0, [A0]+
  110. 000000EE  24C0                     move.l     [A2]+, D0
  111. 000000F0  2019                     move.l     D0, [A1]+
  112. 000000F2  4680                     not.l      D0
  113. 000000F4  C098                     and.l      D0, [A0]+
  114. 000000F6  24C0                     move.l     [A2]+, D0
  115. 000000F8  2019                     move.l     D0, [A1]+
  116. 000000FA  4680                     not.l      D0
  117. 000000FC  C098                     and.l      D0, [A0]+
  118. 000000FE  24C0                     move.l     [A2]+, D0
  119. 00000100  2019                     move.l     D0, [A1]+
  120. 00000102  4680                     not.l      D0
  121. 00000104  C098                     and.l      D0, [A0]+
  122. 00000106  24C0                     move.l     [A2]+, D0
  123. 00000108  2019                     move.l     D0, [A1]+
  124. 0000010A  4680                     not.l      D0
  125. 0000010C  C098                     and.l      D0, [A0]+
  126. 0000010E  24C0                     move.l     [A2]+, D0
  127. 00000110  2019                     move.l     D0, [A1]+
  128. 00000112  4680                     not.l      D0
  129. 00000114  C098                     and.l      D0, [A0]+
  130. 00000116  24C0                     move.l     [A2]+, D0
  131. 00000118  2019                     move.l     D0, [A1]+
  132. 0000011A  4680                     not.l      D0
  133. 0000011C  C098                     and.l      D0, [A0]+
  134. 0000011E  24C0                     move.l     [A2]+, D0
  135. 00000120  2019                     move.l     D0, [A1]+
  136. 00000122  4680                     not.l      D0
  137. 00000124  C098                     and.l      D0, [A0]+
  138. 00000126  24C0                     move.l     [A2]+, D0
  139. 00000128  2019                     move.l     D0, [A1]+
  140. 0000012A  4680                     not.l      D0
  141. 0000012C  C098                     and.l      D0, [A0]+
  142. 0000012E  24C0                     move.l     [A2]+, D0
  143. 00000130  2019                     move.l     D0, [A1]+
  144. 00000132  4680                     not.l      D0
  145. 00000134  C098                     and.l      D0, [A0]+
  146. 00000136  24C0                     move.l     [A2]+, D0
  147. 00000138  2019                     move.l     D0, [A1]+
  148. 0000013A  4680                     not.l      D0
  149. 0000013C  C098                     and.l      D0, [A0]+
  150. 0000013E  24C0                     move.l     [A2]+, D0
  151. 00000140  2019                     move.l     D0, [A1]+
  152. 00000142  4680                     not.l      D0
  153. 00000144  C098                     and.l      D0, [A0]+
  154. 00000146  24C0                     move.l     [A2]+, D0
  155. 00000148  2019                     move.l     D0, [A1]+
  156. 0000014A  4680                     not.l      D0
  157. 0000014C  C098                     and.l      D0, [A0]+
  158. 0000014E  24C0                     move.l     [A2]+, D0
  159. 00000150  2019                     move.l     D0, [A1]+
  160. 00000152  4680                     not.l      D0
  161. 00000154  C098                     and.l      D0, [A0]+
  162. 00000156  24C0                     move.l     [A2]+, D0
  163. 00000158  2019                     move.l     D0, [A1]+
  164. 0000015A  4680                     not.l      D0
  165. 0000015C  C098                     and.l      D0, [A0]+
  166. 0000015E  24C0                     move.l     [A2]+, D0
  167. 00000160  2019                     move.l     D0, [A1]+
  168. 00000162  4680                     not.l      D0
  169. 00000164  C098                     and.l      D0, [A0]+
  170. 00000166  24C0                     move.l     [A2]+, D0
  171. 00000168  2019                     move.l     D0, [A1]+
  172. 0000016A  4680                     not.l      D0
  173. 0000016C  C098                     and.l      D0, [A0]+
  174. 0000016E  24C0                     move.l     [A2]+, D0
  175. 00000170  2019                     move.l     D0, [A1]+
  176. 00000172  4680                     not.l      D0
  177. 00000174  C098                     and.l      D0, [A0]+
  178. 00000176  24C0                     move.l     [A2]+, D0
  179. 00000178  2019                     move.l     D0, [A1]+
  180. 0000017A  4680                     not.l      D0
  181. 0000017C  C098                     and.l      D0, [A0]+
  182. 0000017E  24C0                     move.l     [A2]+, D0
  183. 00000180  2019                     move.l     D0, [A1]+
  184. 00000182  4680                     not.l      D0
  185. 00000184  C098                     and.l      D0, [A0]+
  186. 00000186  24C0                     move.l     [A2]+, D0
  187. 00000188  2019                     move.l     D0, [A1]+
  188. 0000018A  4680                     not.l      D0
  189. 0000018C  C098                     and.l      D0, [A0]+
  190. 0000018E  24C0                     move.l     [A2]+, D0
  191. 00000190  2019                     move.l     D0, [A1]+
  192. 00000192  4680                     not.l      D0
  193. 00000194  C098                     and.l      D0, [A0]+
  194. 00000196  24C0                     move.l     [A2]+, D0
  195. 00000198  2019                     move.l     D0, [A1]+
  196. 0000019A  4680                     not.l      D0
  197. 0000019C  C098                     and.l      D0, [A0]+
  198. 0000019E  24C0                     move.l     [A2]+, D0
  199. 000001A0  2019                     move.l     D0, [A1]+
  200. 000001A2  4680                     not.l      D0
  201. 000001A4  C098                     and.l      D0, [A0]+
  202. 000001A6  24C0                     move.l     [A2]+, D0
  203. 000001A8  2019                     move.l     D0, [A1]+
  204. 000001AA  4680                     not.l      D0
  205. 000001AC  C098                     and.l      D0, [A0]+
  206. 000001AE  24C0                     move.l     [A2]+, D0
  207. 000001B0  D0C2                     add.w      A0, D2
  208. 000001B2  D2C2                     add.w      A1, D2
  209. 000001B4  D4C2                     add.w      A2, D2
  210. label000001B6:
  211. 000001B6  51C9 FEB6                dbf        D1, -0x14C /* 0000006E */
  212. 000001BA  4CDF 0C00                movem.l    A2,A3, [A7]+
  213. 000001BE  4E5E                     unlink     A6
  214. 000001C0  205F                     movea.l    A0, [A7]+
  215. 000001C2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  216. 000001C6  4ED0                     jmp        [A0]
  217. export_953:
  218. 000001C8  4E56 0000                link       A6, 0
  219. 000001CC  48E7 0038                movem.l    -[A7], A2,A3,A4
  220. 000001D0  246E 001A                movea.l    A2, [A6 + 0x1A]
  221. 000001D4  206E 0016                movea.l    A0, [A6 + 0x16]
  222. 000001D8  226E 0012                movea.l    A1, [A6 + 0x12]
  223. 000001DC  286E 000E                movea.l    A4, [A6 + 0xE]
  224. 000001E0  47FA 0158                lea.l      A3, [PC + 0x158 /* 0000033A, value 0xD4C2D0C2 */]
  225. 000001E4  302E 000A                move.w     D0, [A6 + 0xA]
  226. 000001E8  E748                     lsl        D0.w, 3
  227. 000001EA  96C0                     sub.w      A3, D0
  228. 000001EC  342E 0008                move.w     D2, [A6 + 0x8]
  229. 000001F0  322E 000C                move.w     D1, [A6 + 0xC]
  230. 000001F4  6000 014C                bra        +0x14E /* 00000342 */
  231. label000001F8:
  232. 000001F8  4ED3                     jmp        [A3]
  233. 000001FA  201A                     move.l     D0, [A2]+
  234. 000001FC  C098                     and.l      D0, [A0]+
  235. 000001FE  8099                     or.l       D0, [A1]+
  236. 00000200  28C0                     move.l     [A4]+, D0
  237. 00000202  201A                     move.l     D0, [A2]+
  238. 00000204  C098                     and.l      D0, [A0]+
  239. 00000206  8099                     or.l       D0, [A1]+
  240. 00000208  28C0                     move.l     [A4]+, D0
  241. 0000020A  201A                     move.l     D0, [A2]+
  242. 0000020C  C098                     and.l      D0, [A0]+
  243. 0000020E  8099                     or.l       D0, [A1]+
  244. 00000210  28C0                     move.l     [A4]+, D0
  245. 00000212  201A                     move.l     D0, [A2]+
  246. 00000214  C098                     and.l      D0, [A0]+
  247. 00000216  8099                     or.l       D0, [A1]+
  248. 00000218  28C0                     move.l     [A4]+, D0
  249. 0000021A  201A                     move.l     D0, [A2]+
  250. 0000021C  C098                     and.l      D0, [A0]+
  251. 0000021E  8099                     or.l       D0, [A1]+
  252. 00000220  28C0                     move.l     [A4]+, D0
  253. 00000222  201A                     move.l     D0, [A2]+
  254. 00000224  C098                     and.l      D0, [A0]+
  255. 00000226  8099                     or.l       D0, [A1]+
  256. 00000228  28C0                     move.l     [A4]+, D0
  257. 0000022A  201A                     move.l     D0, [A2]+
  258. 0000022C  C098                     and.l      D0, [A0]+
  259. 0000022E  8099                     or.l       D0, [A1]+
  260. 00000230  28C0                     move.l     [A4]+, D0
  261. 00000232  201A                     move.l     D0, [A2]+
  262. 00000234  C098                     and.l      D0, [A0]+
  263. 00000236  8099                     or.l       D0, [A1]+
  264. 00000238  28C0                     move.l     [A4]+, D0
  265. 0000023A  201A                     move.l     D0, [A2]+
  266. 0000023C  C098                     and.l      D0, [A0]+
  267. 0000023E  8099                     or.l       D0, [A1]+
  268. 00000240  28C0                     move.l     [A4]+, D0
  269. 00000242  201A                     move.l     D0, [A2]+
  270. 00000244  C098                     and.l      D0, [A0]+
  271. 00000246  8099                     or.l       D0, [A1]+
  272. 00000248  28C0                     move.l     [A4]+, D0
  273. 0000024A  201A                     move.l     D0, [A2]+
  274. 0000024C  C098                     and.l      D0, [A0]+
  275. 0000024E  8099                     or.l       D0, [A1]+
  276. 00000250  28C0                     move.l     [A4]+, D0
  277. 00000252  201A                     move.l     D0, [A2]+
  278. 00000254  C098                     and.l      D0, [A0]+
  279. 00000256  8099                     or.l       D0, [A1]+
  280. 00000258  28C0                     move.l     [A4]+, D0
  281. 0000025A  201A                     move.l     D0, [A2]+
  282. 0000025C  C098                     and.l      D0, [A0]+
  283. 0000025E  8099                     or.l       D0, [A1]+
  284. 00000260  28C0                     move.l     [A4]+, D0
  285. 00000262  201A                     move.l     D0, [A2]+
  286. 00000264  C098                     and.l      D0, [A0]+
  287. 00000266  8099                     or.l       D0, [A1]+
  288. 00000268  28C0                     move.l     [A4]+, D0
  289. 0000026A  201A                     move.l     D0, [A2]+
  290. 0000026C  C098                     and.l      D0, [A0]+
  291. 0000026E  8099                     or.l       D0, [A1]+
  292. 00000270  28C0                     move.l     [A4]+, D0
  293. 00000272  201A                     move.l     D0, [A2]+
  294. 00000274  C098                     and.l      D0, [A0]+
  295. 00000276  8099                     or.l       D0, [A1]+
  296. 00000278  28C0                     move.l     [A4]+, D0
  297. 0000027A  201A                     move.l     D0, [A2]+
  298. 0000027C  C098                     and.l      D0, [A0]+
  299. 0000027E  8099                     or.l       D0, [A1]+
  300. 00000280  28C0                     move.l     [A4]+, D0
  301. 00000282  201A                     move.l     D0, [A2]+
  302. 00000284  C098                     and.l      D0, [A0]+
  303. 00000286  8099                     or.l       D0, [A1]+
  304. 00000288  28C0                     move.l     [A4]+, D0
  305. 0000028A  201A                     move.l     D0, [A2]+
  306. 0000028C  C098                     and.l      D0, [A0]+
  307. 0000028E  8099                     or.l       D0, [A1]+
  308. 00000290  28C0                     move.l     [A4]+, D0
  309. 00000292  201A                     move.l     D0, [A2]+
  310. 00000294  C098                     and.l      D0, [A0]+
  311. 00000296  8099                     or.l       D0, [A1]+
  312. 00000298  28C0                     move.l     [A4]+, D0
  313. 0000029A  201A                     move.l     D0, [A2]+
  314. 0000029C  C098                     and.l      D0, [A0]+
  315. 0000029E  8099                     or.l       D0, [A1]+
  316. 000002A0  28C0                     move.l     [A4]+, D0
  317. 000002A2  201A                     move.l     D0, [A2]+
  318. 000002A4  C098                     and.l      D0, [A0]+
  319. 000002A6  8099                     or.l       D0, [A1]+
  320. 000002A8  28C0                     move.l     [A4]+, D0
  321. 000002AA  201A                     move.l     D0, [A2]+
  322. 000002AC  C098                     and.l      D0, [A0]+
  323. 000002AE  8099                     or.l       D0, [A1]+
  324. 000002B0  28C0                     move.l     [A4]+, D0
  325. 000002B2  201A                     move.l     D0, [A2]+
  326. 000002B4  C098                     and.l      D0, [A0]+
  327. 000002B6  8099                     or.l       D0, [A1]+
  328. 000002B8  28C0                     move.l     [A4]+, D0
  329. 000002BA  201A                     move.l     D0, [A2]+
  330. 000002BC  C098                     and.l      D0, [A0]+
  331. 000002BE  8099                     or.l       D0, [A1]+
  332. 000002C0  28C0                     move.l     [A4]+, D0
  333. 000002C2  201A                     move.l     D0, [A2]+
  334. 000002C4  C098                     and.l      D0, [A0]+
  335. 000002C6  8099                     or.l       D0, [A1]+
  336. 000002C8  28C0                     move.l     [A4]+, D0
  337. 000002CA  201A                     move.l     D0, [A2]+
  338. 000002CC  C098                     and.l      D0, [A0]+
  339. 000002CE  8099                     or.l       D0, [A1]+
  340. 000002D0  28C0                     move.l     [A4]+, D0
  341. 000002D2  201A                     move.l     D0, [A2]+
  342. 000002D4  C098                     and.l      D0, [A0]+
  343. 000002D6  8099                     or.l       D0, [A1]+
  344. 000002D8  28C0                     move.l     [A4]+, D0
  345. 000002DA  201A                     move.l     D0, [A2]+
  346. 000002DC  C098                     and.l      D0, [A0]+
  347. 000002DE  8099                     or.l       D0, [A1]+
  348. 000002E0  28C0                     move.l     [A4]+, D0
  349. 000002E2  201A                     move.l     D0, [A2]+
  350. 000002E4  C098                     and.l      D0, [A0]+
  351. 000002E6  8099                     or.l       D0, [A1]+
  352. 000002E8  28C0                     move.l     [A4]+, D0
  353. 000002EA  201A                     move.l     D0, [A2]+
  354. 000002EC  C098                     and.l      D0, [A0]+
  355. 000002EE  8099                     or.l       D0, [A1]+
  356. 000002F0  28C0                     move.l     [A4]+, D0
  357. 000002F2  201A                     move.l     D0, [A2]+
  358. 000002F4  C098                     and.l      D0, [A0]+
  359. 000002F6  8099                     or.l       D0, [A1]+
  360. 000002F8  28C0                     move.l     [A4]+, D0
  361. 000002FA  201A                     move.l     D0, [A2]+
  362. 000002FC  C098                     and.l      D0, [A0]+
  363. 000002FE  8099                     or.l       D0, [A1]+
  364. 00000300  28C0                     move.l     [A4]+, D0
  365. 00000302  201A                     move.l     D0, [A2]+
  366. 00000304  C098                     and.l      D0, [A0]+
  367. 00000306  8099                     or.l       D0, [A1]+
  368. 00000308  28C0                     move.l     [A4]+, D0
  369. 0000030A  201A                     move.l     D0, [A2]+
  370. 0000030C  C098                     and.l      D0, [A0]+
  371. 0000030E  8099                     or.l       D0, [A1]+
  372. 00000310  28C0                     move.l     [A4]+, D0
  373. 00000312  201A                     move.l     D0, [A2]+
  374. 00000314  C098                     and.l      D0, [A0]+
  375. 00000316  8099                     or.l       D0, [A1]+
  376. 00000318  28C0                     move.l     [A4]+, D0
  377. 0000031A  201A                     move.l     D0, [A2]+
  378. 0000031C  C098                     and.l      D0, [A0]+
  379. 0000031E  8099                     or.l       D0, [A1]+
  380. 00000320  28C0                     move.l     [A4]+, D0
  381. 00000322  201A                     move.l     D0, [A2]+
  382. 00000324  C098                     and.l      D0, [A0]+
  383. 00000326  8099                     or.l       D0, [A1]+
  384. 00000328  28C0                     move.l     [A4]+, D0
  385. 0000032A  201A                     move.l     D0, [A2]+
  386. 0000032C  C098                     and.l      D0, [A0]+
  387. 0000032E  8099                     or.l       D0, [A1]+
  388. 00000330  28C0                     move.l     [A4]+, D0
  389. 00000332  201A                     move.l     D0, [A2]+
  390. 00000334  C098                     and.l      D0, [A0]+
  391. 00000336  8099                     or.l       D0, [A1]+
  392. 00000338  28C0                     move.l     [A4]+, D0
  393. 0000033A  D4C2                     add.w      A2, D2
  394. 0000033C  D0C2                     add.w      A0, D2
  395. 0000033E  D2C2                     add.w      A1, D2
  396. 00000340  D8C2                     add.w      A4, D2
  397. label00000342:
  398. 00000342  51C9 FEB4                dbf        D1, -0x14E /* 000001F8 */
  399. 00000346  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  400. 0000034A  4E5E                     unlink     A6
  401. 0000034C  205F                     movea.l    A0, [A7]+
  402. 0000034E  4FEF 0016                lea.l      A7, [A7 + 0x16]
  403. 00000352  4ED0                     jmp        [A0]
  404. export_954:
  405. 00000354  4E56 0000                link       A6, 0
  406. 00000358  48E7 0030                movem.l    -[A7], A2,A3
  407. 0000035C  206E 0016                movea.l    A0, [A6 + 0x16]
  408. 00000360  226E 0012                movea.l    A1, [A6 + 0x12]
  409. 00000364  246E 000E                movea.l    A2, [A6 + 0xE]
  410. 00000368  47FA 01AA                lea.l      A3, [PC + 0x1AA /* 00000514, value 0xD0C2D2C2 */]
  411. 0000036C  302E 000A                move.w     D0, [A6 + 0xA]
  412. 00000370  C0FC                     mulu.w     D0, 0xFFFFFFFFFFFFFFFF
  413. 00000372  000A 96C0                ori.b      A2, 0xC0
  414. 00000376  342E 0008                move.w     D2, [A6 + 0x8]
  415. 0000037A  322E 000C                move.w     D1, [A6 + 0xC]
  416. 0000037E  6000 019A                bra        +0x19C /* 0000051A */
  417. label00000382:
  418. 00000382  4ED3                     jmp        [A3]
  419. 00000384  2018                     move.l     D0, [A0]+
  420. 00000386  4680                     not.l      D0
  421. 00000388  C092                     and.l      D0, [A2]
  422. 0000038A  8099                     or.l       D0, [A1]+
  423. 0000038C  24C0                     move.l     [A2]+, D0
  424. 0000038E  2018                     move.l     D0, [A0]+
  425. 00000390  4680                     not.l      D0
  426. 00000392  C092                     and.l      D0, [A2]
  427. 00000394  8099                     or.l       D0, [A1]+
  428. 00000396  24C0                     move.l     [A2]+, D0
  429. 00000398  2018                     move.l     D0, [A0]+
  430. 0000039A  4680                     not.l      D0
  431. 0000039C  C092                     and.l      D0, [A2]
  432. 0000039E  8099                     or.l       D0, [A1]+
  433. 000003A0  24C0                     move.l     [A2]+, D0
  434. 000003A2  2018                     move.l     D0, [A0]+
  435. 000003A4  4680                     not.l      D0
  436. 000003A6  C092                     and.l      D0, [A2]
  437. 000003A8  8099                     or.l       D0, [A1]+
  438. 000003AA  24C0                     move.l     [A2]+, D0
  439. 000003AC  2018                     move.l     D0, [A0]+
  440. 000003AE  4680                     not.l      D0
  441. 000003B0  C092                     and.l      D0, [A2]
  442. 000003B2  8099                     or.l       D0, [A1]+
  443. 000003B4  24C0                     move.l     [A2]+, D0
  444. 000003B6  2018                     move.l     D0, [A0]+
  445. 000003B8  4680                     not.l      D0
  446. 000003BA  C092                     and.l      D0, [A2]
  447. 000003BC  8099                     or.l       D0, [A1]+
  448. 000003BE  24C0                     move.l     [A2]+, D0
  449. 000003C0  2018                     move.l     D0, [A0]+
  450. 000003C2  4680                     not.l      D0
  451. 000003C4  C092                     and.l      D0, [A2]
  452. 000003C6  8099                     or.l       D0, [A1]+
  453. 000003C8  24C0                     move.l     [A2]+, D0
  454. 000003CA  2018                     move.l     D0, [A0]+
  455. 000003CC  4680                     not.l      D0
  456. 000003CE  C092                     and.l      D0, [A2]
  457. 000003D0  8099                     or.l       D0, [A1]+
  458. 000003D2  24C0                     move.l     [A2]+, D0
  459. 000003D4  2018                     move.l     D0, [A0]+
  460. 000003D6  4680                     not.l      D0
  461. 000003D8  C092                     and.l      D0, [A2]
  462. 000003DA  8099                     or.l       D0, [A1]+
  463. 000003DC  24C0                     move.l     [A2]+, D0
  464. 000003DE  2018                     move.l     D0, [A0]+
  465. 000003E0  4680                     not.l      D0
  466. 000003E2  C092                     and.l      D0, [A2]
  467. 000003E4  8099                     or.l       D0, [A1]+
  468. 000003E6  24C0                     move.l     [A2]+, D0
  469. 000003E8  2018                     move.l     D0, [A0]+
  470. 000003EA  4680                     not.l      D0
  471. 000003EC  C092                     and.l      D0, [A2]
  472. 000003EE  8099                     or.l       D0, [A1]+
  473. 000003F0  24C0                     move.l     [A2]+, D0
  474. 000003F2  2018                     move.l     D0, [A0]+
  475. 000003F4  4680                     not.l      D0
  476. 000003F6  C092                     and.l      D0, [A2]
  477. 000003F8  8099                     or.l       D0, [A1]+
  478. 000003FA  24C0                     move.l     [A2]+, D0
  479. 000003FC  2018                     move.l     D0, [A0]+
  480. 000003FE  4680                     not.l      D0
  481. 00000400  C092                     and.l      D0, [A2]
  482. 00000402  8099                     or.l       D0, [A1]+
  483. 00000404  24C0                     move.l     [A2]+, D0
  484. 00000406  2018                     move.l     D0, [A0]+
  485. 00000408  4680                     not.l      D0
  486. 0000040A  C092                     and.l      D0, [A2]
  487. 0000040C  8099                     or.l       D0, [A1]+
  488. 0000040E  24C0                     move.l     [A2]+, D0
  489. 00000410  2018                     move.l     D0, [A0]+
  490. 00000412  4680                     not.l      D0
  491. 00000414  C092                     and.l      D0, [A2]
  492. 00000416  8099                     or.l       D0, [A1]+
  493. 00000418  24C0                     move.l     [A2]+, D0
  494. 0000041A  2018                     move.l     D0, [A0]+
  495. 0000041C  4680                     not.l      D0
  496. 0000041E  C092                     and.l      D0, [A2]
  497. 00000420  8099                     or.l       D0, [A1]+
  498. 00000422  24C0                     move.l     [A2]+, D0
  499. 00000424  2018                     move.l     D0, [A0]+
  500. 00000426  4680                     not.l      D0
  501. 00000428  C092                     and.l      D0, [A2]
  502. 0000042A  8099                     or.l       D0, [A1]+
  503. 0000042C  24C0                     move.l     [A2]+, D0
  504. 0000042E  2018                     move.l     D0, [A0]+
  505. 00000430  4680                     not.l      D0
  506. 00000432  C092                     and.l      D0, [A2]
  507. 00000434  8099                     or.l       D0, [A1]+
  508. 00000436  24C0                     move.l     [A2]+, D0
  509. 00000438  2018                     move.l     D0, [A0]+
  510. 0000043A  4680                     not.l      D0
  511. 0000043C  C092                     and.l      D0, [A2]
  512. 0000043E  8099                     or.l       D0, [A1]+
  513. 00000440  24C0                     move.l     [A2]+, D0
  514. 00000442  2018                     move.l     D0, [A0]+
  515. 00000444  4680                     not.l      D0
  516. 00000446  C092                     and.l      D0, [A2]
  517. 00000448  8099                     or.l       D0, [A1]+
  518. 0000044A  24C0                     move.l     [A2]+, D0
  519. 0000044C  2018                     move.l     D0, [A0]+
  520. 0000044E  4680                     not.l      D0
  521. 00000450  C092                     and.l      D0, [A2]
  522. 00000452  8099                     or.l       D0, [A1]+
  523. 00000454  24C0                     move.l     [A2]+, D0
  524. 00000456  2018                     move.l     D0, [A0]+
  525. 00000458  4680                     not.l      D0
  526. 0000045A  C092                     and.l      D0, [A2]
  527. 0000045C  8099                     or.l       D0, [A1]+
  528. 0000045E  24C0                     move.l     [A2]+, D0
  529. 00000460  2018                     move.l     D0, [A0]+
  530. 00000462  4680                     not.l      D0
  531. 00000464  C092                     and.l      D0, [A2]
  532. 00000466  8099                     or.l       D0, [A1]+
  533. 00000468  24C0                     move.l     [A2]+, D0
  534. 0000046A  2018                     move.l     D0, [A0]+
  535. 0000046C  4680                     not.l      D0
  536. 0000046E  C092                     and.l      D0, [A2]
  537. 00000470  8099                     or.l       D0, [A1]+
  538. 00000472  24C0                     move.l     [A2]+, D0
  539. 00000474  2018                     move.l     D0, [A0]+
  540. 00000476  4680                     not.l      D0
  541. 00000478  C092                     and.l      D0, [A2]
  542. 0000047A  8099                     or.l       D0, [A1]+
  543. 0000047C  24C0                     move.l     [A2]+, D0
  544. 0000047E  2018                     move.l     D0, [A0]+
  545. 00000480  4680                     not.l      D0
  546. 00000482  C092                     and.l      D0, [A2]
  547. 00000484  8099                     or.l       D0, [A1]+
  548. 00000486  24C0                     move.l     [A2]+, D0
  549. 00000488  2018                     move.l     D0, [A0]+
  550. 0000048A  4680                     not.l      D0
  551. 0000048C  C092                     and.l      D0, [A2]
  552. 0000048E  8099                     or.l       D0, [A1]+
  553. 00000490  24C0                     move.l     [A2]+, D0
  554. 00000492  2018                     move.l     D0, [A0]+
  555. 00000494  4680                     not.l      D0
  556. 00000496  C092                     and.l      D0, [A2]
  557. 00000498  8099                     or.l       D0, [A1]+
  558. 0000049A  24C0                     move.l     [A2]+, D0
  559. 0000049C  2018                     move.l     D0, [A0]+
  560. 0000049E  4680                     not.l      D0
  561. 000004A0  C092                     and.l      D0, [A2]
  562. 000004A2  8099                     or.l       D0, [A1]+
  563. 000004A4  24C0                     move.l     [A2]+, D0
  564. 000004A6  2018                     move.l     D0, [A0]+
  565. 000004A8  4680                     not.l      D0
  566. 000004AA  C092                     and.l      D0, [A2]
  567. 000004AC  8099                     or.l       D0, [A1]+
  568. 000004AE  24C0                     move.l     [A2]+, D0
  569. 000004B0  2018                     move.l     D0, [A0]+
  570. 000004B2  4680                     not.l      D0
  571. 000004B4  C092                     and.l      D0, [A2]
  572. 000004B6  8099                     or.l       D0, [A1]+
  573. 000004B8  24C0                     move.l     [A2]+, D0
  574. 000004BA  2018                     move.l     D0, [A0]+
  575. 000004BC  4680                     not.l      D0
  576. 000004BE  C092                     and.l      D0, [A2]
  577. 000004C0  8099                     or.l       D0, [A1]+
  578. 000004C2  24C0                     move.l     [A2]+, D0
  579. 000004C4  2018                     move.l     D0, [A0]+
  580. 000004C6  4680                     not.l      D0
  581. 000004C8  C092                     and.l      D0, [A2]
  582. 000004CA  8099                     or.l       D0, [A1]+
  583. 000004CC  24C0                     move.l     [A2]+, D0
  584. 000004CE  2018                     move.l     D0, [A0]+
  585. 000004D0  4680                     not.l      D0
  586. 000004D2  C092                     and.l      D0, [A2]
  587. 000004D4  8099                     or.l       D0, [A1]+
  588. 000004D6  24C0                     move.l     [A2]+, D0
  589. 000004D8  2018                     move.l     D0, [A0]+
  590. 000004DA  4680                     not.l      D0
  591. 000004DC  C092                     and.l      D0, [A2]
  592. 000004DE  8099                     or.l       D0, [A1]+
  593. 000004E0  24C0                     move.l     [A2]+, D0
  594. 000004E2  2018                     move.l     D0, [A0]+
  595. 000004E4  4680                     not.l      D0
  596. 000004E6  C092                     and.l      D0, [A2]
  597. 000004E8  8099                     or.l       D0, [A1]+
  598. 000004EA  24C0                     move.l     [A2]+, D0
  599. 000004EC  2018                     move.l     D0, [A0]+
  600. 000004EE  4680                     not.l      D0
  601. 000004F0  C092                     and.l      D0, [A2]
  602. 000004F2  8099                     or.l       D0, [A1]+
  603. 000004F4  24C0                     move.l     [A2]+, D0
  604. 000004F6  2018                     move.l     D0, [A0]+
  605. 000004F8  4680                     not.l      D0
  606. 000004FA  C092                     and.l      D0, [A2]
  607. 000004FC  8099                     or.l       D0, [A1]+
  608. 000004FE  24C0                     move.l     [A2]+, D0
  609. 00000500  2018                     move.l     D0, [A0]+
  610. 00000502  4680                     not.l      D0
  611. 00000504  C092                     and.l      D0, [A2]
  612. 00000506  8099                     or.l       D0, [A1]+
  613. 00000508  24C0                     move.l     [A2]+, D0
  614. 0000050A  2018                     move.l     D0, [A0]+
  615. 0000050C  4680                     not.l      D0
  616. 0000050E  C092                     and.l      D0, [A2]
  617. 00000510  8099                     or.l       D0, [A1]+
  618. 00000512  24C0                     move.l     [A2]+, D0
  619. 00000514  D0C2                     add.w      A0, D2
  620. 00000516  D2C2                     add.w      A1, D2
  621. 00000518  D4C2                     add.w      A2, D2
  622. label0000051A:
  623. 0000051A  51C9 FE66                dbf        D1, -0x19C /* 00000382 */
  624. 0000051E  4CDF 0C00                movem.l    A2,A3, [A7]+
  625. 00000522  4E5E                     unlink     A6
  626. 00000524  205F                     movea.l    A0, [A7]+
  627. 00000526  4FEF 0012                lea.l      A7, [A7 + 0x12]
  628. 0000052A  4ED0                     jmp        [A0]
  629. export_955:
  630. 0000052C  4E56 0000                link       A6, 0
  631. 00000530  2F0A                     move.l     -[A7], A2
  632. 00000532  206E 0012                movea.l    A0, [A6 + 0x12]
  633. 00000536  226E 000E                movea.l    A1, [A6 + 0xE]
  634. 0000053A  45FA 00B8                lea.l      A2, [PC + 0xB8 /* 000005F4, value 0xD0C2D2C2 */]
  635. 0000053E  302E 000A                move.w     D0, [A6 + 0xA]
  636. 00000542  E548                     lsl        D0.w, 2
  637. 00000544  94C0                     sub.w      A2, D0
  638. 00000546  342E 0008                move.w     D2, [A6 + 0x8]
  639. 0000054A  322E 000C                move.w     D1, [A6 + 0xC]
  640. 0000054E  6000 00A8                bra        +0xAA /* 000005F8 */
  641. label00000552:
  642. 00000552  4ED2                     jmp        [A2]
  643. 00000554  2018                     move.l     D0, [A0]+
  644. 00000556  C199                     .incomplete
  645. 00000558  2018                     move.l     D0, [A0]+
  646. 0000055A  C199                     .incomplete
  647. 0000055C  2018                     move.l     D0, [A0]+
  648. 0000055E  C199                     .incomplete
  649. 00000560  2018                     move.l     D0, [A0]+
  650. 00000562  C199                     .incomplete
  651. 00000564  2018                     move.l     D0, [A0]+
  652. 00000566  C199                     .incomplete
  653. 00000568  2018                     move.l     D0, [A0]+
  654. 0000056A  C199                     .incomplete
  655. 0000056C  2018                     move.l     D0, [A0]+
  656. 0000056E  C199                     .incomplete
  657. 00000570  2018                     move.l     D0, [A0]+
  658. 00000572  C199                     .incomplete
  659. 00000574  2018                     move.l     D0, [A0]+
  660. 00000576  C199                     .incomplete
  661. 00000578  2018                     move.l     D0, [A0]+
  662. 0000057A  C199                     .incomplete
  663. 0000057C  2018                     move.l     D0, [A0]+
  664. 0000057E  C199                     .incomplete
  665. 00000580  2018                     move.l     D0, [A0]+
  666. 00000582  C199                     .incomplete
  667. 00000584  2018                     move.l     D0, [A0]+
  668. 00000586  C199                     .incomplete
  669. 00000588  2018                     move.l     D0, [A0]+
  670. 0000058A  C199                     .incomplete
  671. 0000058C  2018                     move.l     D0, [A0]+
  672. 0000058E  C199                     .incomplete
  673. 00000590  2018                     move.l     D0, [A0]+
  674. 00000592  C199                     .incomplete
  675. 00000594  2018                     move.l     D0, [A0]+
  676. 00000596  C199                     .incomplete
  677. 00000598  2018                     move.l     D0, [A0]+
  678. 0000059A  C199                     .incomplete
  679. 0000059C  2018                     move.l     D0, [A0]+
  680. 0000059E  C199                     .incomplete
  681. 000005A0  2018                     move.l     D0, [A0]+
  682. 000005A2  C199                     .incomplete
  683. 000005A4  2018                     move.l     D0, [A0]+
  684. 000005A6  C199                     .incomplete
  685. 000005A8  2018                     move.l     D0, [A0]+
  686. 000005AA  C199                     .incomplete
  687. 000005AC  2018                     move.l     D0, [A0]+
  688. 000005AE  C199                     .incomplete
  689. 000005B0  2018                     move.l     D0, [A0]+
  690. 000005B2  C199                     .incomplete
  691. 000005B4  2018                     move.l     D0, [A0]+
  692. 000005B6  C199                     .incomplete
  693. 000005B8  2018                     move.l     D0, [A0]+
  694. 000005BA  C199                     .incomplete
  695. 000005BC  2018                     move.l     D0, [A0]+
  696. 000005BE  C199                     .incomplete
  697. 000005C0  2018                     move.l     D0, [A0]+
  698. 000005C2  C199                     .incomplete
  699. 000005C4  2018                     move.l     D0, [A0]+
  700. 000005C6  C199                     .incomplete
  701. 000005C8  2018                     move.l     D0, [A0]+
  702. 000005CA  C199                     .incomplete
  703. 000005CC  2018                     move.l     D0, [A0]+
  704. 000005CE  C199                     .incomplete
  705. 000005D0  2018                     move.l     D0, [A0]+
  706. 000005D2  C199                     .incomplete
  707. 000005D4  2018                     move.l     D0, [A0]+
  708. 000005D6  C199                     .incomplete
  709. 000005D8  2018                     move.l     D0, [A0]+
  710. 000005DA  C199                     .incomplete
  711. 000005DC  2018                     move.l     D0, [A0]+
  712. 000005DE  C199                     .incomplete
  713. 000005E0  2018                     move.l     D0, [A0]+
  714. 000005E2  C199                     .incomplete
  715. 000005E4  2018                     move.l     D0, [A0]+
  716. 000005E6  C199                     .incomplete
  717. 000005E8  2018                     move.l     D0, [A0]+
  718. 000005EA  C199                     .incomplete
  719. 000005EC  2018                     move.l     D0, [A0]+
  720. 000005EE  C199                     .incomplete
  721. 000005F0  2018                     move.l     D0, [A0]+
  722. 000005F2  C199                     .incomplete
  723. 000005F4  D0C2                     add.w      A0, D2
  724. 000005F6  D2C2                     add.w      A1, D2
  725. label000005F8:
  726. 000005F8  51C9 FF58                dbf        D1, -0xAA /* 00000552 */
  727. 000005FC  245F                     movea.l    A2, [A7]+
  728. 000005FE  4E5E                     unlink     A6
  729. 00000600  205F                     movea.l    A0, [A7]+
  730. 00000602  4FEF 000E                lea.l      A7, [A7 + 0xE]
  731. 00000606  4ED0                     jmp        [A0]
  732. export_956:
  733. 00000608  4E56 0000                link       A6, 0
  734. 0000060C  2F0A                     move.l     -[A7], A2
  735. 0000060E  206E 0012                movea.l    A0, [A6 + 0x12]
  736. 00000612  226E 000E                movea.l    A1, [A6 + 0xE]
  737. 00000616  45FA 0104                lea.l      A2, [PC + 0x104 /* 0000071C, value 0xD0C2D2C2 */]
  738. 0000061A  302E 000A                move.w     D0, [A6 + 0xA]
  739. 0000061E  C0FC                     mulu.w     D0, 0xFFFFFFFFFFFFFFFF
  740. 00000620  0006 94C0                ori.b      D6, 0xC0
  741. 00000624  342E 0008                move.w     D2, [A6 + 0x8]
  742. 00000628  322E 000C                move.w     D1, [A6 + 0xC]
  743. 0000062C  6000 00F2                bra        +0xF4 /* 00000720 */
  744. label00000630:
  745. 00000630  4ED2                     jmp        [A2]
  746. 00000632  2018                     move.l     D0, [A0]+
  747. 00000634  4680                     not.l      D0
  748. 00000636  C199                     .incomplete
  749. 00000638  2018                     move.l     D0, [A0]+
  750. 0000063A  4680                     not.l      D0
  751. 0000063C  C199                     .incomplete
  752. 0000063E  2018                     move.l     D0, [A0]+
  753. 00000640  4680                     not.l      D0
  754. 00000642  C199                     .incomplete
  755. 00000644  2018                     move.l     D0, [A0]+
  756. 00000646  4680                     not.l      D0
  757. 00000648  C199                     .incomplete
  758. 0000064A  2018                     move.l     D0, [A0]+
  759. 0000064C  4680                     not.l      D0
  760. 0000064E  C199                     .incomplete
  761. 00000650  2018                     move.l     D0, [A0]+
  762. 00000652  4680                     not.l      D0
  763. 00000654  C199                     .incomplete
  764. 00000656  2018                     move.l     D0, [A0]+
  765. 00000658  4680                     not.l      D0
  766. 0000065A  C199                     .incomplete
  767. 0000065C  2018                     move.l     D0, [A0]+
  768. 0000065E  4680                     not.l      D0
  769. 00000660  C199                     .incomplete
  770. 00000662  2018                     move.l     D0, [A0]+
  771. 00000664  4680                     not.l      D0
  772. 00000666  C199                     .incomplete
  773. 00000668  2018                     move.l     D0, [A0]+
  774. 0000066A  4680                     not.l      D0
  775. 0000066C  C199                     .incomplete
  776. 0000066E  2018                     move.l     D0, [A0]+
  777. 00000670  4680                     not.l      D0
  778. 00000672  C199                     .incomplete
  779. 00000674  2018                     move.l     D0, [A0]+
  780. 00000676  4680                     not.l      D0
  781. 00000678  C199                     .incomplete
  782. 0000067A  2018                     move.l     D0, [A0]+
  783. 0000067C  4680                     not.l      D0
  784. 0000067E  C199                     .incomplete
  785. 00000680  2018                     move.l     D0, [A0]+
  786. 00000682  4680                     not.l      D0
  787. 00000684  C199                     .incomplete
  788. 00000686  2018                     move.l     D0, [A0]+
  789. 00000688  4680                     not.l      D0
  790. 0000068A  C199                     .incomplete
  791. 0000068C  2018                     move.l     D0, [A0]+
  792. 0000068E  4680                     not.l      D0
  793. 00000690  C199                     .incomplete
  794. 00000692  2018                     move.l     D0, [A0]+
  795. 00000694  4680                     not.l      D0
  796. 00000696  C199                     .incomplete
  797. 00000698  2018                     move.l     D0, [A0]+
  798. 0000069A  4680                     not.l      D0
  799. 0000069C  C199                     .incomplete
  800. 0000069E  2018                     move.l     D0, [A0]+
  801. 000006A0  4680                     not.l      D0
  802. 000006A2  C199                     .incomplete
  803. 000006A4  2018                     move.l     D0, [A0]+
  804. 000006A6  4680                     not.l      D0
  805. 000006A8  C199                     .incomplete
  806. 000006AA  2018                     move.l     D0, [A0]+
  807. 000006AC  4680                     not.l      D0
  808. 000006AE  C199                     .incomplete
  809. 000006B0  2018                     move.l     D0, [A0]+
  810. 000006B2  4680                     not.l      D0
  811. 000006B4  C199                     .incomplete
  812. 000006B6  2018                     move.l     D0, [A0]+
  813. 000006B8  4680                     not.l      D0
  814. 000006BA  C199                     .incomplete
  815. 000006BC  2018                     move.l     D0, [A0]+
  816. 000006BE  4680                     not.l      D0
  817. 000006C0  C199                     .incomplete
  818. 000006C2  2018                     move.l     D0, [A0]+
  819. 000006C4  4680                     not.l      D0
  820. 000006C6  C199                     .incomplete
  821. 000006C8  2018                     move.l     D0, [A0]+
  822. 000006CA  4680                     not.l      D0
  823. 000006CC  C199                     .incomplete
  824. 000006CE  2018                     move.l     D0, [A0]+
  825. 000006D0  4680                     not.l      D0
  826. 000006D2  C199                     .incomplete
  827. 000006D4  2018                     move.l     D0, [A0]+
  828. 000006D6  4680                     not.l      D0
  829. 000006D8  C199                     .incomplete
  830. 000006DA  2018                     move.l     D0, [A0]+
  831. 000006DC  4680                     not.l      D0
  832. 000006DE  C199                     .incomplete
  833. 000006E0  2018                     move.l     D0, [A0]+
  834. 000006E2  4680                     not.l      D0
  835. 000006E4  C199                     .incomplete
  836. 000006E6  2018                     move.l     D0, [A0]+
  837. 000006E8  4680                     not.l      D0
  838. 000006EA  C199                     .incomplete
  839. 000006EC  2018                     move.l     D0, [A0]+
  840. 000006EE  4680                     not.l      D0
  841. 000006F0  C199                     .incomplete
  842. 000006F2  2018                     move.l     D0, [A0]+
  843. 000006F4  4680                     not.l      D0
  844. 000006F6  C199                     .incomplete
  845. 000006F8  2018                     move.l     D0, [A0]+
  846. 000006FA  4680                     not.l      D0
  847. 000006FC  C199                     .incomplete
  848. 000006FE  2018                     move.l     D0, [A0]+
  849. 00000700  4680                     not.l      D0
  850. 00000702  C199                     .incomplete
  851. 00000704  2018                     move.l     D0, [A0]+
  852. 00000706  4680                     not.l      D0
  853. 00000708  C199                     .incomplete
  854. 0000070A  2018                     move.l     D0, [A0]+
  855. 0000070C  4680                     not.l      D0
  856. 0000070E  C199                     .incomplete
  857. 00000710  2018                     move.l     D0, [A0]+
  858. 00000712  4680                     not.l      D0
  859. 00000714  C199                     .incomplete
  860. 00000716  2018                     move.l     D0, [A0]+
  861. 00000718  4680                     not.l      D0
  862. 0000071A  C199                     .incomplete
  863. 0000071C  D0C2                     add.w      A0, D2
  864. 0000071E  D2C2                     add.w      A1, D2
  865. label00000720:
  866. 00000720  51C9 FF0E                dbf        D1, -0xF4 /* 00000630 */
  867. 00000724  245F                     movea.l    A2, [A7]+
  868. 00000726  4E5E                     unlink     A6
  869. 00000728  205F                     movea.l    A0, [A7]+
  870. 0000072A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  871. 0000072E  4ED0                     jmp        [A0]
  872. export_957:
  873. 00000730  4E56 0000                link       A6, 0
  874. 00000734  2F0A                     move.l     -[A7], A2
  875. 00000736  206E 0012                movea.l    A0, [A6 + 0x12]
  876. 0000073A  226E 000E                movea.l    A1, [A6 + 0xE]
  877. 0000073E  45FA 0066                lea.l      A2, [PC + 0x66 /* 000007A6, value 0xD0C2D2C2 */]
  878. 00000742  302E 000A                move.w     D0, [A6 + 0xA]
  879. 00000746  D040                     add.w      D0, D0
  880. 00000748  94C0                     sub.w      A2, D0
  881. 0000074A  342E 0008                move.w     D2, [A6 + 0x8]
  882. 0000074E  322E 000C                move.w     D1, [A6 + 0xC]
  883. 00000752  6056                     bra        +0x58 /* 000007AA */
  884. label00000754:
  885. 00000754  4ED2                     jmp        [A2]
  886. 00000756  22D8                     move.l     [A1]+, [A0]+
  887. 00000758  22D8                     move.l     [A1]+, [A0]+
  888. 0000075A  22D8                     move.l     [A1]+, [A0]+
  889. 0000075C  22D8                     move.l     [A1]+, [A0]+
  890. 0000075E  22D8                     move.l     [A1]+, [A0]+
  891. 00000760  22D8                     move.l     [A1]+, [A0]+
  892. 00000762  22D8                     move.l     [A1]+, [A0]+
  893. 00000764  22D8                     move.l     [A1]+, [A0]+
  894. 00000766  22D8                     move.l     [A1]+, [A0]+
  895. 00000768  22D8                     move.l     [A1]+, [A0]+
  896. 0000076A  22D8                     move.l     [A1]+, [A0]+
  897. 0000076C  22D8                     move.l     [A1]+, [A0]+
  898. 0000076E  22D8                     move.l     [A1]+, [A0]+
  899. 00000770  22D8                     move.l     [A1]+, [A0]+
  900. 00000772  22D8                     move.l     [A1]+, [A0]+
  901. 00000774  22D8                     move.l     [A1]+, [A0]+
  902. 00000776  22D8                     move.l     [A1]+, [A0]+
  903. 00000778  22D8                     move.l     [A1]+, [A0]+
  904. 0000077A  22D8                     move.l     [A1]+, [A0]+
  905. 0000077C  22D8                     move.l     [A1]+, [A0]+
  906. 0000077E  22D8                     move.l     [A1]+, [A0]+
  907. 00000780  22D8                     move.l     [A1]+, [A0]+
  908. 00000782  22D8                     move.l     [A1]+, [A0]+
  909. 00000784  22D8                     move.l     [A1]+, [A0]+
  910. 00000786  22D8                     move.l     [A1]+, [A0]+
  911. 00000788  22D8                     move.l     [A1]+, [A0]+
  912. 0000078A  22D8                     move.l     [A1]+, [A0]+
  913. 0000078C  22D8                     move.l     [A1]+, [A0]+
  914. 0000078E  22D8                     move.l     [A1]+, [A0]+
  915. 00000790  22D8                     move.l     [A1]+, [A0]+
  916. 00000792  22D8                     move.l     [A1]+, [A0]+
  917. 00000794  22D8                     move.l     [A1]+, [A0]+
  918. 00000796  22D8                     move.l     [A1]+, [A0]+
  919. 00000798  22D8                     move.l     [A1]+, [A0]+
  920. 0000079A  22D8                     move.l     [A1]+, [A0]+
  921. 0000079C  22D8                     move.l     [A1]+, [A0]+
  922. 0000079E  22D8                     move.l     [A1]+, [A0]+
  923. 000007A0  22D8                     move.l     [A1]+, [A0]+
  924. 000007A2  22D8                     move.l     [A1]+, [A0]+
  925. 000007A4  22D8                     move.l     [A1]+, [A0]+
  926. 000007A6  D0C2                     add.w      A0, D2
  927. 000007A8  D2C2                     add.w      A1, D2
  928. label000007AA:
  929. 000007AA  51C9 FFA8                dbf        D1, -0x5A /* 00000754 */
  930. 000007AE  245F                     movea.l    A2, [A7]+
  931. 000007B0  4E5E                     unlink     A6
  932. 000007B2  205F                     movea.l    A0, [A7]+
  933. 000007B4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  934. 000007B8  4ED0                     jmp        [A0]
  935. export_958:
  936. 000007BA  4E56 FF60                link       A6, -0x00A0
  937. 000007BE  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  938. 000007C2  536E 0008                subq.w     [A6 + 0x8], 1
  939. 000007C6  382E 000C                move.w     D4, [A6 + 0xC]
  940. 000007CA  3C04                     move.w     D6, D4
  941. 000007CC  6F76                     ble        +0x78 /* 00000844 */
  942. 000007CE  E54E                     lsl        D6.w, 2
  943. 000007D0  3A2E 000A                move.w     D5, [A6 + 0xA]
  944. 000007D4  DA46                     add.w      D5, D6
  945. 000007D6  5344                     subq.w     D4, 1
  946. 000007D8  206E 0016                movea.l    A0, [A6 + 0x16]
  947. 000007DC  226E 0012                movea.l    A1, [A6 + 0x12]
  948. 000007E0  45EE FF60                lea.l      A2, [A6 - 0xA0]
  949. 000007E4  362E 0010                move.w     D3, [A6 + 0x10]
  950. 000007E8  6612                     bne        +0x14 /* 000007FC */
  951. label000007EA:
  952. 000007EA  3404                     move.w     D2, D4
  953. label000007EC:
  954. 000007EC  22D8                     move.l     [A1]+, [A0]+
  955. 000007EE  51CA FFFC                dbf        D2, -0x6 /* 000007EC */
  956. 000007F2  D0EE 000A                add.w      A0, [A6 + 0xA]
  957. 000007F6  D2EE 000A                add.w      A1, [A6 + 0xA]
  958. 000007FA  6038                     bra        +0x3A /* 00000834 */
  959. label000007FC:
  960. 000007FC  3404                     move.w     D2, D4
  961. 000007FE  9040                     sub.w      D0, D0
  962. label00000800:
  963. 00000800  2018                     move.l     D0, [A0]+
  964. 00000802  4445                     neg.w      D5
  965. 00000804  C0B0 50FC                and.l      D0, [A0 + D5.w - 0x4]
  966. 00000808  4445                     neg.w      D5
  967. 0000080A  C0B0 50FC                and.l      D0, [A0 + D5.w - 0x4]
  968. 0000080E  2200                     move.l     D1, D0
  969. 00000810  E291                     roxr       D1, 1
  970. 00000812  C081                     and.l      D0, D1
  971. 00000814  24C0                     move.l     [A2]+, D0
  972. 00000816  51CA FFE8                dbf        D2, -0x1A /* 00000800 */
  973. 0000081A  D2C6                     add.w      A1, D6
  974. 0000081C  3404                     move.w     D2, D4
  975. 0000081E  9040                     sub.w      D0, D0
  976. label00000820:
  977. 00000820  2022                     move.l     D0, -[A2]
  978. 00000822  E390                     roxl       D0, 1
  979. 00000824  C092                     and.l      D0, [A2]
  980. 00000826  4680                     not.l      D0
  981. 00000828  C0A0                     and.l      D0, -[A0]
  982. 0000082A  2300                     move.l     -[A1], D0
  983. 0000082C  51CA FFF2                dbf        D2, -0x10 /* 00000820 */
  984. 00000830  D0C5                     add.w      A0, D5
  985. 00000832  D2C5                     add.w      A1, D5
  986. label00000834:
  987. 00000834  5243                     addq.w     D3, 1
  988. 00000836  B66E 000E                cmp.w      D3, [A6 + 0xE]
  989. 0000083A  6708                     beq        +0xA /* 00000844 */
  990. 0000083C  B66E 0008                cmp.w      D3, [A6 + 0x8]
  991. 00000840  66BA                     bne        -0x44 /* 000007FC */
  992. 00000842  67A6                     beq        -0x58 /* 000007EA */
  993. label00000844:
  994. 00000844  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  995. 00000848  4E5E                     unlink     A6
  996. 0000084A  205F                     movea.l    A0, [A7]+
  997. 0000084C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  998. 00000850  4ED0                     jmp        [A0]
  999. export_959:
  1000. 00000852  4E56 0000                link       A6, 0
  1001. 00000856  226E 0012                movea.l    A1, [A6 + 0x12]
  1002. 0000085A  41FA 006A                lea.l      A0, [PC + 0x6A /* 000008C6, value 0xD2C2E398 */]
  1003. 0000085E  302E 000A                move.w     D0, [A6 + 0xA]
  1004. 00000862  D040                     add.w      D0, D0
  1005. 00000864  90C0                     sub.w      A0, D0
  1006. 00000866  342E 0008                move.w     D2, [A6 + 0x8]
  1007. 0000086A  202E 000E                move.l     D0, [A6 + 0xE]
  1008. 0000086E  322E 000C                move.w     D1, [A6 + 0xC]
  1009. 00000872  6056                     bra        +0x58 /* 000008CA */
  1010. label00000874:
  1011. 00000874  4ED0                     jmp        [A0]
  1012. 00000876  22C0                     move.l     [A1]+, D0
  1013. 00000878  22C0                     move.l     [A1]+, D0
  1014. 0000087A  22C0                     move.l     [A1]+, D0
  1015. 0000087C  22C0                     move.l     [A1]+, D0
  1016. 0000087E  22C0                     move.l     [A1]+, D0
  1017. 00000880  22C0                     move.l     [A1]+, D0
  1018. 00000882  22C0                     move.l     [A1]+, D0
  1019. 00000884  22C0                     move.l     [A1]+, D0
  1020. 00000886  22C0                     move.l     [A1]+, D0
  1021. 00000888  22C0                     move.l     [A1]+, D0
  1022. 0000088A  22C0                     move.l     [A1]+, D0
  1023. 0000088C  22C0                     move.l     [A1]+, D0
  1024. 0000088E  22C0                     move.l     [A1]+, D0
  1025. 00000890  22C0                     move.l     [A1]+, D0
  1026. 00000892  22C0                     move.l     [A1]+, D0
  1027. 00000894  22C0                     move.l     [A1]+, D0
  1028. 00000896  22C0                     move.l     [A1]+, D0
  1029. 00000898  22C0                     move.l     [A1]+, D0
  1030. 0000089A  22C0                     move.l     [A1]+, D0
  1031. 0000089C  22C0                     move.l     [A1]+, D0
  1032. 0000089E  22C0                     move.l     [A1]+, D0
  1033. 000008A0  22C0                     move.l     [A1]+, D0
  1034. 000008A2  22C0                     move.l     [A1]+, D0
  1035. 000008A4  22C0                     move.l     [A1]+, D0
  1036. 000008A6  22C0                     move.l     [A1]+, D0
  1037. 000008A8  22C0                     move.l     [A1]+, D0
  1038. 000008AA  22C0                     move.l     [A1]+, D0
  1039. 000008AC  22C0                     move.l     [A1]+, D0
  1040. 000008AE  22C0                     move.l     [A1]+, D0
  1041. 000008B0  22C0                     move.l     [A1]+, D0
  1042. 000008B2  22C0                     move.l     [A1]+, D0
  1043. 000008B4  22C0                     move.l     [A1]+, D0
  1044. 000008B6  22C0                     move.l     [A1]+, D0
  1045. 000008B8  22C0                     move.l     [A1]+, D0
  1046. 000008BA  22C0                     move.l     [A1]+, D0
  1047. 000008BC  22C0                     move.l     [A1]+, D0
  1048. 000008BE  22C0                     move.l     [A1]+, D0
  1049. 000008C0  22C0                     move.l     [A1]+, D0
  1050. 000008C2  22C0                     move.l     [A1]+, D0
  1051. 000008C4  22C0                     move.l     [A1]+, D0
  1052. 000008C6  D2C2                     add.w      A1, D2
  1053. 000008C8  E398                     rol        D0, 1
  1054. label000008CA:
  1055. 000008CA  51C9 FFA8                dbf        D1, -0x5A /* 00000874 */
  1056. 000008CE  4E5E                     unlink     A6
  1057. 000008D0  205F                     movea.l    A0, [A7]+
  1058. 000008D2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1059. 000008D6  4ED0                     jmp        [A0]
  1060. export_960:
  1061. 000008D8  4E56 0000                link       A6, 0
  1062. 000008DC  2F0A                     move.l     -[A7], A2
  1063. 000008DE  206E 0012                movea.l    A0, [A6 + 0x12]
  1064. 000008E2  226E 000E                movea.l    A1, [A6 + 0xE]
  1065. 000008E6  45FA 00B8                lea.l      A2, [PC + 0xB8 /* 000009A0, value 0xD0C2D2C2 */]
  1066. 000008EA  302E 000A                move.w     D0, [A6 + 0xA]
  1067. 000008EE  E548                     lsl        D0.w, 2
  1068. 000008F0  94C0                     sub.w      A2, D0
  1069. 000008F2  342E 0008                move.w     D2, [A6 + 0x8]
  1070. 000008F6  322E 000C                move.w     D1, [A6 + 0xC]
  1071. 000008FA  6000 00A8                bra        +0xAA /* 000009A4 */
  1072. label000008FE:
  1073. 000008FE  4ED2                     jmp        [A2]
  1074. 00000900  2018                     move.l     D0, [A0]+
  1075. 00000902  8199                     or.l       [A1]+, D0
  1076. 00000904  2018                     move.l     D0, [A0]+
  1077. 00000906  8199                     or.l       [A1]+, D0
  1078. 00000908  2018                     move.l     D0, [A0]+
  1079. 0000090A  8199                     or.l       [A1]+, D0
  1080. 0000090C  2018                     move.l     D0, [A0]+
  1081. 0000090E  8199                     or.l       [A1]+, D0
  1082. 00000910  2018                     move.l     D0, [A0]+
  1083. 00000912  8199                     or.l       [A1]+, D0
  1084. 00000914  2018                     move.l     D0, [A0]+
  1085. 00000916  8199                     or.l       [A1]+, D0
  1086. 00000918  2018                     move.l     D0, [A0]+
  1087. 0000091A  8199                     or.l       [A1]+, D0
  1088. 0000091C  2018                     move.l     D0, [A0]+
  1089. 0000091E  8199                     or.l       [A1]+, D0
  1090. 00000920  2018                     move.l     D0, [A0]+
  1091. 00000922  8199                     or.l       [A1]+, D0
  1092. 00000924  2018                     move.l     D0, [A0]+
  1093. 00000926  8199                     or.l       [A1]+, D0
  1094. 00000928  2018                     move.l     D0, [A0]+
  1095. 0000092A  8199                     or.l       [A1]+, D0
  1096. 0000092C  2018                     move.l     D0, [A0]+
  1097. 0000092E  8199                     or.l       [A1]+, D0
  1098. 00000930  2018                     move.l     D0, [A0]+
  1099. 00000932  8199                     or.l       [A1]+, D0
  1100. 00000934  2018                     move.l     D0, [A0]+
  1101. 00000936  8199                     or.l       [A1]+, D0
  1102. 00000938  2018                     move.l     D0, [A0]+
  1103. 0000093A  8199                     or.l       [A1]+, D0
  1104. 0000093C  2018                     move.l     D0, [A0]+
  1105. 0000093E  8199                     or.l       [A1]+, D0
  1106. 00000940  2018                     move.l     D0, [A0]+
  1107. 00000942  8199                     or.l       [A1]+, D0
  1108. 00000944  2018                     move.l     D0, [A0]+
  1109. 00000946  8199                     or.l       [A1]+, D0
  1110. 00000948  2018                     move.l     D0, [A0]+
  1111. 0000094A  8199                     or.l       [A1]+, D0
  1112. 0000094C  2018                     move.l     D0, [A0]+
  1113. 0000094E  8199                     or.l       [A1]+, D0
  1114. 00000950  2018                     move.l     D0, [A0]+
  1115. 00000952  8199                     or.l       [A1]+, D0
  1116. 00000954  2018                     move.l     D0, [A0]+
  1117. 00000956  8199                     or.l       [A1]+, D0
  1118. 00000958  2018                     move.l     D0, [A0]+
  1119. 0000095A  8199                     or.l       [A1]+, D0
  1120. 0000095C  2018                     move.l     D0, [A0]+
  1121. 0000095E  8199                     or.l       [A1]+, D0
  1122. 00000960  2018                     move.l     D0, [A0]+
  1123. 00000962  8199                     or.l       [A1]+, D0
  1124. 00000964  2018                     move.l     D0, [A0]+
  1125. 00000966  8199                     or.l       [A1]+, D0
  1126. 00000968  2018                     move.l     D0, [A0]+
  1127. 0000096A  8199                     or.l       [A1]+, D0
  1128. 0000096C  2018                     move.l     D0, [A0]+
  1129. 0000096E  8199                     or.l       [A1]+, D0
  1130. 00000970  2018                     move.l     D0, [A0]+
  1131. 00000972  8199                     or.l       [A1]+, D0
  1132. 00000974  2018                     move.l     D0, [A0]+
  1133. 00000976  8199                     or.l       [A1]+, D0
  1134. 00000978  2018                     move.l     D0, [A0]+
  1135. 0000097A  8199                     or.l       [A1]+, D0
  1136. 0000097C  2018                     move.l     D0, [A0]+
  1137. 0000097E  8199                     or.l       [A1]+, D0
  1138. 00000980  2018                     move.l     D0, [A0]+
  1139. 00000982  8199                     or.l       [A1]+, D0
  1140. 00000984  2018                     move.l     D0, [A0]+
  1141. 00000986  8199                     or.l       [A1]+, D0
  1142. 00000988  2018                     move.l     D0, [A0]+
  1143. 0000098A  8199                     or.l       [A1]+, D0
  1144. 0000098C  2018                     move.l     D0, [A0]+
  1145. 0000098E  8199                     or.l       [A1]+, D0
  1146. 00000990  2018                     move.l     D0, [A0]+
  1147. 00000992  8199                     or.l       [A1]+, D0
  1148. 00000994  2018                     move.l     D0, [A0]+
  1149. 00000996  8199                     or.l       [A1]+, D0
  1150. 00000998  2018                     move.l     D0, [A0]+
  1151. 0000099A  8199                     or.l       [A1]+, D0
  1152. 0000099C  2018                     move.l     D0, [A0]+
  1153. 0000099E  8199                     or.l       [A1]+, D0
  1154. 000009A0  D0C2                     add.w      A0, D2
  1155. 000009A2  D2C2                     add.w      A1, D2
  1156. label000009A4:
  1157. 000009A4  51C9 FF58                dbf        D1, -0xAA /* 000008FE */
  1158. 000009A8  245F                     movea.l    A2, [A7]+
  1159. 000009AA  4E5E                     unlink     A6
  1160. 000009AC  205F                     movea.l    A0, [A7]+
  1161. 000009AE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1162. 000009B2  4ED0                     jmp        [A0]
  1163. export_961:
  1164. 000009B4  4E56 0000                link       A6, 0
  1165. 000009B8  2F0A                     move.l     -[A7], A2
  1166. 000009BA  206E 0012                movea.l    A0, [A6 + 0x12]
  1167. 000009BE  226E 000E                movea.l    A1, [A6 + 0xE]
  1168. 000009C2  45FA 00B8                lea.l      A2, [PC + 0xB8 /* 00000A7C, value 0xD0C2D2C2 */]
  1169. 000009C6  302E 000A                move.w     D0, [A6 + 0xA]
  1170. 000009CA  E548                     lsl        D0.w, 2
  1171. 000009CC  94C0                     sub.w      A2, D0
  1172. 000009CE  342E 0008                move.w     D2, [A6 + 0x8]
  1173. 000009D2  322E 000C                move.w     D1, [A6 + 0xC]
  1174. 000009D6  6000 00A8                bra        +0xAA /* 00000A80 */
  1175. label000009DA:
  1176. 000009DA  4ED2                     jmp        [A2]
  1177. 000009DC  2018                     move.l     D0, [A0]+
  1178. 000009DE  B199                     xor.l      [A1]+, D0
  1179. 000009E0  2018                     move.l     D0, [A0]+
  1180. 000009E2  B199                     xor.l      [A1]+, D0
  1181. 000009E4  2018                     move.l     D0, [A0]+
  1182. 000009E6  B199                     xor.l      [A1]+, D0
  1183. 000009E8  2018                     move.l     D0, [A0]+
  1184. 000009EA  B199                     xor.l      [A1]+, D0
  1185. 000009EC  2018                     move.l     D0, [A0]+
  1186. 000009EE  B199                     xor.l      [A1]+, D0
  1187. 000009F0  2018                     move.l     D0, [A0]+
  1188. 000009F2  B199                     xor.l      [A1]+, D0
  1189. 000009F4  2018                     move.l     D0, [A0]+
  1190. 000009F6  B199                     xor.l      [A1]+, D0
  1191. 000009F8  2018                     move.l     D0, [A0]+
  1192. 000009FA  B199                     xor.l      [A1]+, D0
  1193. 000009FC  2018                     move.l     D0, [A0]+
  1194. 000009FE  B199                     xor.l      [A1]+, D0
  1195. 00000A00  2018                     move.l     D0, [A0]+
  1196. 00000A02  B199                     xor.l      [A1]+, D0
  1197. 00000A04  2018                     move.l     D0, [A0]+
  1198. 00000A06  B199                     xor.l      [A1]+, D0
  1199. 00000A08  2018                     move.l     D0, [A0]+
  1200. 00000A0A  B199                     xor.l      [A1]+, D0
  1201. 00000A0C  2018                     move.l     D0, [A0]+
  1202. 00000A0E  B199                     xor.l      [A1]+, D0
  1203. 00000A10  2018                     move.l     D0, [A0]+
  1204. 00000A12  B199                     xor.l      [A1]+, D0
  1205. 00000A14  2018                     move.l     D0, [A0]+
  1206. 00000A16  B199                     xor.l      [A1]+, D0
  1207. 00000A18  2018                     move.l     D0, [A0]+
  1208. 00000A1A  B199                     xor.l      [A1]+, D0
  1209. 00000A1C  2018                     move.l     D0, [A0]+
  1210. 00000A1E  B199                     xor.l      [A1]+, D0
  1211. 00000A20  2018                     move.l     D0, [A0]+
  1212. 00000A22  B199                     xor.l      [A1]+, D0
  1213. 00000A24  2018                     move.l     D0, [A0]+
  1214. 00000A26  B199                     xor.l      [A1]+, D0
  1215. 00000A28  2018                     move.l     D0, [A0]+
  1216. 00000A2A  B199                     xor.l      [A1]+, D0
  1217. 00000A2C  2018                     move.l     D0, [A0]+
  1218. 00000A2E  B199                     xor.l      [A1]+, D0
  1219. 00000A30  2018                     move.l     D0, [A0]+
  1220. 00000A32  B199                     xor.l      [A1]+, D0
  1221. 00000A34  2018                     move.l     D0, [A0]+
  1222. 00000A36  B199                     xor.l      [A1]+, D0
  1223. 00000A38  2018                     move.l     D0, [A0]+
  1224. 00000A3A  B199                     xor.l      [A1]+, D0
  1225. 00000A3C  2018                     move.l     D0, [A0]+
  1226. 00000A3E  B199                     xor.l      [A1]+, D0
  1227. 00000A40  2018                     move.l     D0, [A0]+
  1228. 00000A42  B199                     xor.l      [A1]+, D0
  1229. 00000A44  2018                     move.l     D0, [A0]+
  1230. 00000A46  B199                     xor.l      [A1]+, D0
  1231. 00000A48  2018                     move.l     D0, [A0]+
  1232. 00000A4A  B199                     xor.l      [A1]+, D0
  1233. 00000A4C  2018                     move.l     D0, [A0]+
  1234. 00000A4E  B199                     xor.l      [A1]+, D0
  1235. 00000A50  2018                     move.l     D0, [A0]+
  1236. 00000A52  B199                     xor.l      [A1]+, D0
  1237. 00000A54  2018                     move.l     D0, [A0]+
  1238. 00000A56  B199                     xor.l      [A1]+, D0
  1239. 00000A58  2018                     move.l     D0, [A0]+
  1240. 00000A5A  B199                     xor.l      [A1]+, D0
  1241. 00000A5C  2018                     move.l     D0, [A0]+
  1242. 00000A5E  B199                     xor.l      [A1]+, D0
  1243. 00000A60  2018                     move.l     D0, [A0]+
  1244. 00000A62  B199                     xor.l      [A1]+, D0
  1245. 00000A64  2018                     move.l     D0, [A0]+
  1246. 00000A66  B199                     xor.l      [A1]+, D0
  1247. 00000A68  2018                     move.l     D0, [A0]+
  1248. 00000A6A  B199                     xor.l      [A1]+, D0
  1249. 00000A6C  2018                     move.l     D0, [A0]+
  1250. 00000A6E  B199                     xor.l      [A1]+, D0
  1251. 00000A70  2018                     move.l     D0, [A0]+
  1252. 00000A72  B199                     xor.l      [A1]+, D0
  1253. 00000A74  2018                     move.l     D0, [A0]+
  1254. 00000A76  B199                     xor.l      [A1]+, D0
  1255. 00000A78  2018                     move.l     D0, [A0]+
  1256. 00000A7A  B199                     xor.l      [A1]+, D0
  1257. 00000A7C  D0C2                     add.w      A0, D2
  1258. 00000A7E  D2C2                     add.w      A1, D2
  1259. label00000A80:
  1260. 00000A80  51C9 FF58                dbf        D1, -0xAA /* 000009DA */
  1261. 00000A84  245F                     movea.l    A2, [A7]+
  1262. 00000A86  4E5E                     unlink     A6
  1263. 00000A88  205F                     movea.l    A0, [A7]+
  1264. 00000A8A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1265. 00000A8E  4ED0                     jmp        [A0]
  1266. export_962:
  1267. 00000A90  201F                     move.l     D0, [A7]+
  1268. 00000A92  225F                     movea.l    A1, [A7]+
  1269. 00000A94  205F                     movea.l    A0, [A7]+
  1270. 00000A96  2F00                     move.l     -[A7], D0
  1271. 00000A98  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  1272. 00000A9C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1273. 00000A9E  323C 000F                move.w     D1, 0xF
  1274. label00000AA2:
  1275. 00000AA2  22C0                     move.l     [A1]+, D0
  1276. 00000AA4  22C0                     move.l     [A1]+, D0
  1277. 00000AA6  51C9 FFFA                dbf        D1, -0x8 /* 00000AA2 */
  1278. 00000AAA  92FC 0080                sub.w      A1, 0x80
  1279. 00000AAE  7804                     moveq.l    D4, 0x04
  1280. 00000AB0  50C5                     st         D5
  1281. label00000AB2:
  1282. 00000AB2  7600                     moveq.l    D3, 0x00
  1283. 00000AB4  7E1F                     moveq.l    D7, 0x1F
  1284. label00000AB6:
  1285. 00000AB6  2211                     move.l     D1, [A1]
  1286. 00000AB8  671E                     beq        +0x20 /* 00000AD8 */
  1287. 00000ABA  2410                     move.l     D2, [A0]
  1288. 00000ABC  C283                     and.l      D1, D3
  1289. 00000ABE  8282                     or.l       D1, D2
  1290. 00000AC0  2001                     move.l     D0, D1
  1291. 00000AC2  D080                     add.l      D0, D0
  1292. 00000AC4  C280                     and.l      D1, D0
  1293. 00000AC6  8282                     or.l       D1, D2
  1294. 00000AC8  2001                     move.l     D0, D1
  1295. 00000ACA  E288                     lsr        D0, 1
  1296. 00000ACC  C280                     and.l      D1, D0
  1297. 00000ACE  8282                     or.l       D1, D2
  1298. 00000AD0  B291                     cmp.l      D1, [A1]
  1299. 00000AD2  6704                     beq        +0x6 /* 00000AD8 */
  1300. 00000AD4  50C5                     st         D5
  1301. 00000AD6  2281                     move.l     [A1], D1
  1302. label00000AD8:
  1303. 00000AD8  2601                     move.l     D3, D1
  1304. 00000ADA  D0C4                     add.w      A0, D4
  1305. 00000ADC  D2C4                     add.w      A1, D4
  1306. 00000ADE  51CF FFD6                dbf        D7, -0x2C /* 00000AB6 */
  1307. 00000AE2  4444                     neg.w      D4
  1308. 00000AE4  D0C4                     add.w      A0, D4
  1309. 00000AE6  D2C4                     add.w      A1, D4
  1310. 00000AE8  4605                     not.b      D5
  1311. 00000AEA  67C6                     beq        -0x38 /* 00000AB2 */
  1312. 00000AEC  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  1313. 00000AF0  4E75                     rts
  1314. export_963:
  1315. 00000AF2  225F                     movea.l    A1, [A7]+
  1316. 00000AF4  205F                     movea.l    A0, [A7]+
  1317. 00000AF6  201F                     move.l     D0, [A7]+
  1318. 00000AF8  48E7 1F7C                movem.l    -[A7], D3,D4,D5,D6,D7,A1,A2,A3,A4,A5
  1319. 00000AFC  2F00                     move.l     -[A7], D0
  1320. 00000AFE  4E90                     jsr        [A0]
  1321. 00000B00  4CDF 3EF8                movem.l    D3,D4,D5,D6,D7,A1,A2,A3,A4,A5, [A7]+
  1322. 00000B04  4ED1                     jmp        [A1]
  1323. export_964:
  1324. 00000B06  225F                     movea.l    A1, [A7]+
  1325. 00000B08  201F                     move.l     D0, [A7]+
  1326. 00000B0A  205F                     movea.l    A0, [A7]+
  1327. 00000B0C  48E7 1800                movem.l    -[A7], D3,D4
  1328. 00000B10  2600                     move.l     D3, D0
  1329. 00000B12  7000                     moveq.l    D0, 0x00
  1330. 00000B14  7200                     moveq.l    D1, 0x00
  1331. 00000B16  7400                     moveq.l    D2, 0x00
  1332. 00000B18  5383                     subq.l     D3, 1
  1333. 00000B1A  2803                     move.l     D4, D3
  1334. 00000B1C  0484 0000 8000           subi.l     D4, 0x8000
  1335. 00000B22  6D0A                     blt        +0xC /* 00000B2E */
  1336. 00000B24  263C 0000 7FFF           move.l     D3, 0x7FFF
  1337. 00000B2A  6002                     bra        +0x4 /* 00000B2E */
  1338. label00000B2C:
  1339. 00000B2C  78FF                     moveq.l    D4, 0xFFFFFFFF
  1340. label00000B2E:
  1341. 00000B2E  4A98                     tst.l      [A0]+
  1342. 00000B30  56CB FFFC                dbne       D3, -0x6 /* 00000B2E */
  1343. 00000B34  6606                     bne        +0x8 /* 00000B3C */
  1344. 00000B36  3604                     move.w     D3, D4
  1345. 00000B38  6D26                     blt        +0x28 /* 00000B60 */
  1346. 00000B3A  60F0                     bra        -0xE /* 00000B2C */
  1347. label00000B3C:
  1348. 00000B3C  5948                     subq.w     A0, 4
  1349. 00000B3E  1018                     move.b     D0, [A0]+
  1350. 00000B40  123B 0026                move.b     D1, [PC + D0.w + 0x26]
  1351. 00000B44  1018                     move.b     D0, [A0]+
  1352. 00000B46  D23B 0020                add.b      D1, [PC + D0.w + 0x20]
  1353. 00000B4A  1018                     move.b     D0, [A0]+
  1354. 00000B4C  D23B 001A                add.b      D1, [PC + D0.w + 0x1A]
  1355. 00000B50  1018                     move.b     D0, [A0]+
  1356. 00000B52  D23B 0014                add.b      D1, [PC + D0.w + 0x14]
  1357. 00000B56  D481                     add.l      D2, D1
  1358. 00000B58  51CB FFD4                dbf        D3, -0x2E /* 00000B2E */
  1359. 00000B5C  3604                     move.w     D3, D4
  1360. 00000B5E  6CCC                     bge        -0x32 /* 00000B2C */
  1361. label00000B60:
  1362. 00000B60  4CDF 0018                movem.l    D3,D4, [A7]+
  1363. 00000B64  2E82                     move.l     [A7], D2
  1364. 00000B66  4ED1                     jmp        [A1]
  1365. 00000B68  0001 0102                ori.b      D1, 0x2
  1366. 00000B6C  0102                     btst       D2, D0
  1367. 00000B6E  0203 0102                andi.b     D3, 0x2
  1368. 00000B72  0203 0203                andi.b     D3, 0x3
  1369. 00000B76  0304                     btst       D4, D1
  1370. 00000B78  0102                     btst       D2, D0
  1371. 00000B7A  0203 0203                andi.b     D3, 0x3
  1372. 00000B7E  0304                     btst       D4, D1
  1373. 00000B80  0203 0304                andi.b     D3, 0x4
  1374. 00000B84  0304                     btst       D4, D1
  1375. 00000B86  0405 0102                subi.b     D5, 0x2
  1376. 00000B8A  0203 0203                andi.b     D3, 0x3
  1377. 00000B8E  0304                     btst       D4, D1
  1378. 00000B90  0203 0304                andi.b     D3, 0x4
  1379. 00000B94  0304                     btst       D4, D1
  1380. 00000B96  0405 0203                subi.b     D5, 0x3
  1381. 00000B9A  0304                     btst       D4, D1
  1382. 00000B9C  0304                     btst       D4, D1
  1383. 00000B9E  0405 0304                subi.b     D5, 0x4
  1384. 00000BA2  0405 0405                subi.b     D5, 0x5
  1385. 00000BA6  0506                     btst       D6, D2
  1386. 00000BA8  0102                     btst       D2, D0
  1387. 00000BAA  0203 0203                andi.b     D3, 0x3
  1388. 00000BAE  0304                     btst       D4, D1
  1389. 00000BB0  0203 0304                andi.b     D3, 0x4
  1390. 00000BB4  0304                     btst       D4, D1
  1391. 00000BB6  0405 0203                subi.b     D5, 0x3
  1392. 00000BBA  0304                     btst       D4, D1
  1393. 00000BBC  0304                     btst       D4, D1
  1394. 00000BBE  0405 0304                subi.b     D5, 0x4
  1395. 00000BC2  0405 0405                subi.b     D5, 0x5
  1396. 00000BC6  0506                     btst       D6, D2
  1397. 00000BC8  0203 0304                andi.b     D3, 0x4
  1398. 00000BCC  0304                     btst       D4, D1
  1399. 00000BCE  0405 0304                subi.b     D5, 0x4
  1400. 00000BD2  0405 0405                subi.b     D5, 0x5
  1401. 00000BD6  0506                     btst       D6, D2
  1402. 00000BD8  0304                     btst       D4, D1
  1403. 00000BDA  0405 0405                subi.b     D5, 0x5
  1404. 00000BDE  0506                     btst       D6, D2
  1405. 00000BE0  0405 0506                subi.b     D5, 0x6
  1406. 00000BE4  0506                     btst       D6, D2
  1407. 00000BE6  0607 0102                addi.b     D7, 0x2
  1408. 00000BEA  0203 0203                andi.b     D3, 0x3
  1409. 00000BEE  0304                     btst       D4, D1
  1410. 00000BF0  0203 0304                andi.b     D3, 0x4
  1411. 00000BF4  0304                     btst       D4, D1
  1412. 00000BF6  0405 0203                subi.b     D5, 0x3
  1413. 00000BFA  0304                     btst       D4, D1
  1414. 00000BFC  0304                     btst       D4, D1
  1415. 00000BFE  0405 0304                subi.b     D5, 0x4
  1416. 00000C02  0405 0405                subi.b     D5, 0x5
  1417. 00000C06  0506                     btst       D6, D2
  1418. 00000C08  0203 0304                andi.b     D3, 0x4
  1419. 00000C0C  0304                     btst       D4, D1
  1420. 00000C0E  0405 0304                subi.b     D5, 0x4
  1421. 00000C12  0405 0405                subi.b     D5, 0x5
  1422. 00000C16  0506                     btst       D6, D2
  1423. 00000C18  0304                     btst       D4, D1
  1424. 00000C1A  0405 0405                subi.b     D5, 0x5
  1425. 00000C1E  0506                     btst       D6, D2
  1426. 00000C20  0405 0506                subi.b     D5, 0x6
  1427. 00000C24  0506                     btst       D6, D2
  1428. 00000C26  0607 0203                addi.b     D7, 0x3
  1429. 00000C2A  0304                     btst       D4, D1
  1430. 00000C2C  0304                     btst       D4, D1
  1431. 00000C2E  0405 0304                subi.b     D5, 0x4
  1432. 00000C32  0405 0405                subi.b     D5, 0x5
  1433. 00000C36  0506                     btst       D6, D2
  1434. 00000C38  0304                     btst       D4, D1
  1435. 00000C3A  0405 0405                subi.b     D5, 0x5
  1436. 00000C3E  0506                     btst       D6, D2
  1437. 00000C40  0405 0506                subi.b     D5, 0x6
  1438. 00000C44  0506                     btst       D6, D2
  1439. 00000C46  0607 0304                addi.b     D7, 0x4
  1440. 00000C4A  0405 0405                subi.b     D5, 0x5
  1441. 00000C4E  0506                     btst       D6, D2
  1442. 00000C50  0405 0506                subi.b     D5, 0x6
  1443. 00000C54  0506                     btst       D6, D2
  1444. 00000C56  0607 0405                addi.b     D7, 0x5
  1445. 00000C5A  0506                     btst       D6, D2
  1446. 00000C5C  0506                     btst       D6, D2
  1447. 00000C5E  0607 0506                addi.b     D7, 0x6
  1448. 00000C62  0607 0607                addi.b     D7, 0x7
  1449. 00000C66  0708                     btst       A0, D3
  1450. export_965:
  1451. 00000C68  201F                     move.l     D0, [A7]+
  1452. 00000C6A  321F                     move.w     D1, [A7]+
  1453. 00000C6C  205F                     movea.l    A0, [A7]+
  1454. 00000C6E  2F00                     move.l     -[A7], D0
  1455. 00000C70  2F03                     move.l     -[A7], D3
  1456. 00000C72  43FA FEF4                lea.l      A1, [PC - 0x10C /* 00000B68, value 0x10102 */]
  1457. 00000C76  7400                     moveq.l    D2, 0x00
  1458. 00000C78  7000                     moveq.l    D0, 0x00
  1459. 00000C7A  7600                     moveq.l    D3, 0x00
  1460. 00000C7C  601A                     bra        +0x1C /* 00000C98 */
  1461. label00000C7E:
  1462. 00000C7E  1018                     move.b     D0, [A0]+
  1463. 00000C80  1631 0000                move.b     D3, [A1 + D0.w]
  1464. 00000C84  1018                     move.b     D0, [A0]+
  1465. 00000C86  D631 0000                add.b      D3, [A1 + D0.w]
  1466. 00000C8A  1018                     move.b     D0, [A0]+
  1467. 00000C8C  D631 0000                add.b      D3, [A1 + D0.w]
  1468. 00000C90  1018                     move.b     D0, [A0]+
  1469. 00000C92  D631 0000                add.b      D3, [A1 + D0.w]
  1470. 00000C96  D443                     add.w      D2, D3
  1471. label00000C98:
  1472. 00000C98  51C9 FFE4                dbf        D1, -0x1E /* 00000C7E */
  1473. 00000C9C  261F                     move.l     D3, [A7]+
  1474. 00000C9E  3F42 0004                move.w     [A7 + 0x4], D2
  1475. 00000CA2  4E75                     rts
  1476. export_966:
  1477. 00000CA4  4E56 0000                link       A6, 0
  1478. 00000CA8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1479. 00000CAC  206E 000A                movea.l    A0, [A6 + 0xA]
  1480. 00000CB0  3E28 0004                move.w     D7, [A0 + 0x4]
  1481. 00000CB4  9E50                     sub.w      D7, [A0]
  1482. 00000CB6  3C28 0006                move.w     D6, [A0 + 0x6]
  1483. 00000CBA  0646 001F                addi.w     D6, 0x1F
  1484. 00000CBE  EA4E                     lsr        D6.w, 5
  1485. 00000CC0  3628 0002                move.w     D3, [A0 + 0x2]
  1486. 00000CC4  EA4B                     lsr        D3.w, 5
  1487. 00000CC6  9C43                     sub.w      D6, D3
  1488. 00000CC8  E54B                     lsl        D3.w, 2
  1489. 00000CCA  48C3                     ext.l      D3
  1490. 00000CCC  3810                     move.w     D4, [A0]
  1491. 00000CCE  302E 0008                move.w     D0, [A6 + 0x8]
  1492. 00000CD2  C8C0                     mulu.w     D4, D0
  1493. 00000CD4  D883                     add.l      D4, D3
  1494. 00000CD6  3A06                     move.w     D5, D6
  1495. 00000CD8  E54D                     lsl        D5.w, 2
  1496. 00000CDA  4445                     neg.w      D5
  1497. 00000CDC  DA40                     add.w      D5, D0
  1498. 00000CDE  48C5                     ext.l      D5
  1499. 00000CE0  206E 001A                movea.l    A0, [A6 + 0x1A]
  1500. 00000CE4  D1C4                     add.l      A0, D4
  1501. 00000CE6  226E 0016                movea.l    A1, [A6 + 0x16]
  1502. 00000CEA  D3C4                     add.l      A1, D4
  1503. 00000CEC  246E 0012                movea.l    A2, [A6 + 0x12]
  1504. 00000CF0  D5C4                     add.l      A2, D4
  1505. 00000CF2  286E 000E                movea.l    A4, [A6 + 0xE]
  1506. 00000CF6  D9C4                     add.l      A4, D4
  1507. 00000CF8  5346                     subq.w     D6, 1
  1508. 00000CFA  6C1A                     bge        +0x1C /* 00000D16 */
  1509. 00000CFC  601C                     bra        +0x1E /* 00000D1A */
  1510. label00000CFE:
  1511. 00000CFE  3206                     move.w     D1, D6
  1512. label00000D00:
  1513. 00000D00  2019                     move.l     D0, [A1]+
  1514. 00000D02  4680                     not.l      D0
  1515. 00000D04  C098                     and.l      D0, [A0]+
  1516. 00000D06  809A                     or.l       D0, [A2]+
  1517. 00000D08  28C0                     move.l     [A4]+, D0
  1518. 00000D0A  51C9 FFF4                dbf        D1, -0xE /* 00000D00 */
  1519. 00000D0E  D1C5                     add.l      A0, D5
  1520. 00000D10  D3C5                     add.l      A1, D5
  1521. 00000D12  D5C5                     add.l      A2, D5
  1522. 00000D14  D9C5                     add.l      A4, D5
  1523. label00000D16:
  1524. 00000D16  51CF FFE6                dbf        D7, -0x1C /* 00000CFE */
  1525. label00000D1A:
  1526. 00000D1A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1527. 00000D1E  4E5E                     unlink     A6
  1528. 00000D20  205F                     movea.l    A0, [A7]+
  1529. 00000D22  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1530. 00000D26  4ED0                     jmp        [A0]
  1531. export_967:
  1532. 00000D28  205F                     movea.l    A0, [A7]+
  1533. 00000D2A  201F                     move.l     D0, [A7]+
  1534. 00000D2C  B09F                     cmp.l      D0, [A7]+
  1535. 00000D2E  6D00 000A                blt        +0xC /* 00000D3A */
  1536. 00000D32  6E00 000C                bgt        +0xE /* 00000D40 */
  1537. 00000D36  4257                     clr.w      [A7]
  1538. 00000D38  4ED0                     jmp        [A0]
  1539. label00000D3A:
  1540. 00000D3A  3EBC 0001                move.w     [A7], 0x1
  1541. 00000D3E  4ED0                     jmp        [A0]
  1542. label00000D40:
  1543. 00000D40  3EBC FFFF                move.w     [A7], 0xFFFF
  1544. 00000D44  4ED0                     jmp        [A0]
  1545. export_968:
  1546. 00000D46  205F                     movea.l    A0, [A7]+
  1547. 00000D48  201F                     move.l     D0, [A7]+
  1548. 00000D4A  B09F                     cmp.l      D0, [A7]+
  1549. 00000D4C  6500 000A                bcs        +0xC /* 00000D58 */
  1550. 00000D50  6200 000C                bhi        +0xE /* 00000D5E */
  1551. 00000D54  4257                     clr.w      [A7]
  1552. 00000D56  4ED0                     jmp        [A0]
  1553. label00000D58:
  1554. 00000D58  3EBC 0001                move.w     [A7], 0x1
  1555. 00000D5C  4ED0                     jmp        [A0]
  1556. label00000D5E:
  1557. 00000D5E  3EBC FFFF                move.w     [A7], 0xFFFF
  1558. 00000D62  4ED0                     jmp        [A0]
  1559. export_969:
  1560. 00000D64  4E56 0000                link       A6, 0
  1561. 00000D68  48E7 1F3C                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5
  1562. 00000D6C  206E 0010                movea.l    A0, [A6 + 0x10]
  1563. 00000D70  226E 000C                movea.l    A1, [A6 + 0xC]
  1564. 00000D74  222E 0008                move.l     D1, [A6 + 0x8]
  1565. 00000D78  2001                     move.l     D0, D1
  1566. 00000D7A  EC81                     asr        D1, 6
  1567. 00000D7C  674E                     beq        +0x50 /* 00000DCC */
  1568. 00000D7E  5341                     subq.w     D1, 1
  1569. label00000D80:
  1570. 00000D80  4CD8 3CFC                movem.l    D2,D3,D4,D5,D6,D7,A2,A3,A4,A5, [A0]+
  1571. 00000D84  48D1 3CFC                movem.l    [A1], D2,D3,D4,D5,D6,D7,A2,A3,A4,A5
  1572. 00000D88  4CD8 3CFC                movem.l    D2,D3,D4,D5,D6,D7,A2,A3,A4,A5, [A0]+
  1573. 00000D8C  48E9 3CFC 0028           movem.l    [A1 + 0x28], D2,D3,D4,D5,D6,D7,A2,A3,A4,A5
  1574. 00000D92  4CD8 3CFC                movem.l    D2,D3,D4,D5,D6,D7,A2,A3,A4,A5, [A0]+
  1575. 00000D96  48E9 3CFC 0050           movem.l    [A1 + 0x50], D2,D3,D4,D5,D6,D7,A2,A3,A4,A5
  1576. 00000D9C  4CD8 3CFC                movem.l    D2,D3,D4,D5,D6,D7,A2,A3,A4,A5, [A0]+
  1577. 00000DA0  48E9 3CFC 0078           movem.l    [A1 + 0x78], D2,D3,D4,D5,D6,D7,A2,A3,A4,A5
  1578. 00000DA6  4CD8 3CFC                movem.l    D2,D3,D4,D5,D6,D7,A2,A3,A4,A5, [A0]+
  1579. 00000DAA  48E9 3CFC 00A0           movem.l    [A1 + 0xA0], D2,D3,D4,D5,D6,D7,A2,A3,A4,A5
  1580. 00000DB0  4CD8 3CFC                movem.l    D2,D3,D4,D5,D6,D7,A2,A3,A4,A5, [A0]+
  1581. 00000DB4  48E9 3CFC 00C8           movem.l    [A1 + 0xC8], D2,D3,D4,D5,D6,D7,A2,A3,A4,A5
  1582. 00000DBA  4CD8 003C                movem.l    D2,D3,D4,D5, [A0]+
  1583. 00000DBE  48E9 003C 00F0           movem.l    [A1 + 0xF0], D2,D3,D4,D5
  1584. 00000DC4  43E9 0100                lea.l      A1, [A1 + 0x100]
  1585. 00000DC8  51C9 FFB6                dbf        D1, -0x4C /* 00000D80 */
  1586. label00000DCC:
  1587. 00000DCC  0240 003F                andi.w     D0, 0x3F /* '?' */
  1588. 00000DD0  6708                     beq        +0xA /* 00000DDA */
  1589. 00000DD2  5340                     subq.w     D0, 1
  1590. label00000DD4:
  1591. 00000DD4  22D8                     move.l     [A1]+, [A0]+
  1592. 00000DD6  51C8 FFFC                dbf        D0, -0x6 /* 00000DD4 */
  1593. label00000DDA:
  1594. 00000DDA  4CDF 3CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+
  1595. 00000DDE  4E5E                     unlink     A6
  1596. 00000DE0  205F                     movea.l    A0, [A7]+
  1597. 00000DE2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1598. 00000DE6  4ED0                     jmp        [A0]
  1599. export_970:
  1600. 00000DE8  201F                     move.l     D0, [A7]+
  1601. 00000DEA  221F                     move.l     D1, [A7]+
  1602. 00000DEC  225F                     movea.l    A1, [A7]+
  1603. 00000DEE  205F                     movea.l    A0, [A7]+
  1604. 00000DF0  7400                     moveq.l    D2, 0x00
  1605. label00000DF2:
  1606. 00000DF2  B348                     cmpm.w     [A1]+, [A0]+
  1607. 00000DF4  6702                     beq        +0x4 /* 00000DF8 */
  1608. 00000DF6  5282                     addq.l     D2, 1
  1609. label00000DF8:
  1610. 00000DF8  5381                     subq.l     D1, 1
  1611. 00000DFA  6EF6                     bgt        -0x8 /* 00000DF2 */
  1612. 00000DFC  2E82                     move.l     [A7], D2
  1613. 00000DFE  2040                     movea.l    A0, D0
  1614. 00000E00  4ED0                     jmp        [A0]
  1615. export_971:
  1616. 00000E02  225F                     movea.l    A1, [A7]+
  1617. 00000E04  221F                     move.l     D1, [A7]+
  1618. 00000E06  205F                     movea.l    A0, [A7]+
  1619. 00000E08  7400                     moveq.l    D2, 0x00
  1620. label00000E0A:
  1621. 00000E0A  4A58                     tst.w      [A0]+
  1622. 00000E0C  6702                     beq        +0x4 /* 00000E10 */
  1623. 00000E0E  5282                     addq.l     D2, 1
  1624. label00000E10:
  1625. 00000E10  5381                     subq.l     D1, 1
  1626. 00000E12  6EF6                     bgt        -0x8 /* 00000E0A */
  1627. 00000E14  2E82                     move.l     [A7], D2
  1628. 00000E16  4ED1                     jmp        [A1]
  1629. export_972:
  1630. 00000E18  221F                     move.l     D1, [A7]+
  1631. 00000E1A  225F                     movea.l    A1, [A7]+
  1632. 00000E1C  205F                     movea.l    A0, [A7]+
  1633. 00000E1E  B388                     cmpm.l     [A1]+, [A0]+
  1634. 00000E20  6602                     bne        +0x4 /* 00000E24 */
  1635. 00000E22  B388                     cmpm.l     [A1]+, [A0]+
  1636. label00000E24:
  1637. 00000E24  57D7                     seq        [A7]
  1638. 00000E26  4417                     neg.b      [A7]
  1639. 00000E28  2F01                     move.l     -[A7], D1
  1640. 00000E2A  4E75                     rts
  1641. export_973:
  1642. 00000E2C  4E56 0000                link       A6, 0
  1643. 00000E30  48E7 1F3C                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5
  1644. 00000E34  206E 0010                movea.l    A0, [A6 + 0x10]
  1645. 00000E38  222E 0008                move.l     D1, [A6 + 0x8]
  1646. 00000E3C  2401                     move.l     D2, D1
  1647. 00000E3E  2001                     move.l     D0, D1
  1648. 00000E40  E582                     asl        D2, 2
  1649. 00000E42  D1C2                     add.l      A0, D2
  1650. 00000E44  242E 000C                move.l     D2, [A6 + 0xC]
  1651. 00000E48  EC81                     asr        D1, 6
  1652. 00000E4A  6732                     beq        +0x34 /* 00000E7E */
  1653. 00000E4C  2602                     move.l     D3, D2
  1654. 00000E4E  2802                     move.l     D4, D2
  1655. 00000E50  2A02                     move.l     D5, D2
  1656. 00000E52  2C02                     move.l     D6, D2
  1657. 00000E54  2E02                     move.l     D7, D2
  1658. 00000E56  2242                     movea.l    A1, D2
  1659. 00000E58  2442                     movea.l    A2, D2
  1660. 00000E5A  2642                     movea.l    A3, D2
  1661. 00000E5C  2842                     movea.l    A4, D2
  1662. 00000E5E  2A42                     movea.l    A5, D2
  1663. 00000E60  5341                     subq.w     D1, 1
  1664. label00000E62:
  1665. 00000E62  48E0 3F7C                movem.l    -[A0], D2,D3,D4,D5,D6,D7,A1,A2,A3,A4,A5
  1666. 00000E66  48E0 3F7C                movem.l    -[A0], D2,D3,D4,D5,D6,D7,A1,A2,A3,A4,A5
  1667. 00000E6A  48E0 3F7C                movem.l    -[A0], D2,D3,D4,D5,D6,D7,A1,A2,A3,A4,A5
  1668. 00000E6E  48E0 3F7C                movem.l    -[A0], D2,D3,D4,D5,D6,D7,A1,A2,A3,A4,A5
  1669. 00000E72  48E0 3F7C                movem.l    -[A0], D2,D3,D4,D5,D6,D7,A1,A2,A3,A4,A5
  1670. 00000E76  48E0 3F70                movem.l    -[A0], D2,D3,D4,D5,D6,D7,A1,A2,A3
  1671. 00000E7A  51C9 FFE6                dbf        D1, -0x1C /* 00000E62 */
  1672. label00000E7E:
  1673. 00000E7E  0240 003F                andi.w     D0, 0x3F /* '?' */
  1674. 00000E82  6708                     beq        +0xA /* 00000E8C */
  1675. 00000E84  5340                     subq.w     D0, 1
  1676. label00000E86:
  1677. 00000E86  2102                     move.l     -[A0], D2
  1678. 00000E88  51C8 FFFC                dbf        D0, -0x6 /* 00000E86 */
  1679. label00000E8C:
  1680. 00000E8C  4CDF 3CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+
  1681. 00000E90  4E5E                     unlink     A6
  1682. 00000E92  205F                     movea.l    A0, [A7]+
  1683. 00000E94  DEFC 000C                add.w      A7, 0xC
  1684. 00000E98  4ED0                     jmp        [A0]
  1685. export_974:
  1686. 00000E9A  584F                     addq.w     A7, 4
  1687. 00000E9C  41F8 093A                lea.l      A0, [0x0000093A /* LoaderPBlock */]
  1688. 00000EA0  2097                     move.l     [A0], [A7]
  1689. 00000EA2  42A8 0004                clr.l      [A0 + 0x4]
  1690. 00000EA6  08F8 0003 0261           bset.b     [0x00000261 /* SdEnable/Finder */], 0x3
  1691. 00000EAC  A9F2                     syscall    Launch/LaunchApplication
  1692. export_975:
  1693. 00000EAE  4E56 0000                link       A6, 0
  1694. 00000EB2  4EBA F14C                jsr        [PC - 0xEB4 /* 00000000 */]
  1695. 00000EB6  48E7 1F3C                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5
  1696. 00000EBA  206E 001E                movea.l    A0, [A6 + 0x1E]
  1697. 00000EBE  226E 001A                movea.l    A1, [A6 + 0x1A]
  1698. 00000EC2  246E 0016                movea.l    A2, [A6 + 0x16]
  1699. 00000EC6  266E 0012                movea.l    A3, [A6 + 0x12]
  1700. 00000ECA  286E 000E                movea.l    A4, [A6 + 0xE]
  1701. 00000ECE  2A6E 000A                movea.l    A5, [A6 + 0xA]
  1702. 00000ED2  3215                     move.w     D1, [A5]
  1703. 00000ED4  3E2D 0004                move.w     D7, [A5 + 0x4]
  1704. 00000ED8  9E41                     sub.w      D7, D1
  1705. 00000EDA  6F00 0094                ble        +0x96 /* 00000F70 */
  1706. 00000EDE  3001                     move.w     D0, D1
  1707. 00000EE0  C0EE 0008                mulu.w     D0, [A6 + 0x8]
  1708. 00000EE4  D1C0                     add.l      A0, D0
  1709. 00000EE6  D3C0                     add.l      A1, D0
  1710. 00000EE8  D5C0                     add.l      A2, D0
  1711. 00000EEA  D7C0                     add.l      A3, D0
  1712. 00000EEC  C2F8 0106                mulu.w     D1, [0x00000106 /* ScreenRow */]
  1713. 00000EF0  D9C1                     add.l      A4, D1
  1714. 00000EF2  362D 0002                move.w     D3, [A5 + 0x2]
  1715. 00000EF6  EA4B                     lsr        D3.w, 5
  1716. 00000EF8  382D 0006                move.w     D4, [A5 + 0x6]
  1717. 00000EFC  0644 001F                addi.w     D4, 0x1F
  1718. 00000F00  EA4C                     lsr        D4.w, 5
  1719. 00000F02  9843                     sub.w      D4, D3
  1720. 00000F04  3004                     move.w     D0, D4
  1721. 00000F06  5344                     subq.w     D4, 1
  1722. 00000F08  E548                     lsl        D0.w, 2
  1723. 00000F0A  3A2E 0008                move.w     D5, [A6 + 0x8]
  1724. 00000F0E  9A40                     sub.w      D5, D0
  1725. 00000F10  3C38 0106                move.w     D6, [0x00000106 /* ScreenRow */]
  1726. 00000F14  9C40                     sub.w      D6, D0
  1727. 00000F16  E54B                     lsl        D3.w, 2
  1728. 00000F18  D0C3                     add.w      A0, D3
  1729. 00000F1A  D2C3                     add.w      A1, D3
  1730. 00000F1C  D4C3                     add.w      A2, D3
  1731. 00000F1E  D6C3                     add.w      A3, D3
  1732. 00000F20  D8C3                     add.w      A4, D3
  1733. 00000F22  6046                     bra        +0x48 /* 00000F6A */
  1734. label00000F24:
  1735. 00000F24  2018                     move.l     D0, [A0]+
  1736. 00000F26  C099                     and.l      D0, [A1]+
  1737. 00000F28  809A                     or.l       D0, [A2]+
  1738. 00000F2A  28C0                     move.l     [A4]+, D0
  1739. label00000F2C:
  1740. 00000F2C  201B                     move.l     D0, [A3]+
  1741. 00000F2E  56CA FFF4                dbne       D2, -0xE /* 00000F24 */
  1742. 00000F32  660A                     bne        +0xC /* 00000F3E */
  1743. 00000F34  2018                     move.l     D0, [A0]+
  1744. 00000F36  C099                     and.l      D0, [A1]+
  1745. 00000F38  809A                     or.l       D0, [A2]+
  1746. 00000F3A  28C0                     move.l     [A4]+, D0
  1747. 00000F3C  6022                     bra        +0x24 /* 00000F60 */
  1748. label00000F3E:
  1749. 00000F3E  2200                     move.l     D1, D0
  1750. 00000F40  4681                     not.l      D1
  1751. 00000F42  6710                     beq        +0x12 /* 00000F54 */
  1752. 00000F44  2618                     move.l     D3, [A0]+
  1753. 00000F46  C699                     and.l      D3, [A1]+
  1754. 00000F48  869A                     or.l       D3, [A2]+
  1755. 00000F4A  C283                     and.l      D1, D3
  1756. 00000F4C  C094                     and.l      D0, [A4]
  1757. 00000F4E  8081                     or.l       D0, D1
  1758. 00000F50  28C0                     move.l     [A4]+, D0
  1759. 00000F52  6008                     bra        +0xA /* 00000F5C */
  1760. label00000F54:
  1761. 00000F54  5888                     addq.l     A0, 4
  1762. 00000F56  5889                     addq.l     A1, 4
  1763. 00000F58  588A                     addq.l     A2, 4
  1764. 00000F5A  588C                     addq.l     A4, 4
  1765. label00000F5C:
  1766. 00000F5C  51CA FFCE                dbf        D2, -0x34 /* 00000F2C */
  1767. label00000F60:
  1768. 00000F60  D0C5                     add.w      A0, D5
  1769. 00000F62  D2C5                     add.w      A1, D5
  1770. 00000F64  D4C5                     add.w      A2, D5
  1771. 00000F66  D6C5                     add.w      A3, D5
  1772. 00000F68  D8C6                     add.w      A4, D6
  1773. label00000F6A:
  1774. 00000F6A  3404                     move.w     D2, D4
  1775. 00000F6C  51CF FFBE                dbf        D7, -0x44 /* 00000F2C */
  1776. label00000F70:
  1777. 00000F70  4CDF 3CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+
  1778. 00000F74  4EBA F0AC                jsr        [PC - 0xF54 /* 00000022 */]
  1779. 00000F78  4E5E                     unlink     A6
  1780. 00000F7A  205F                     movea.l    A0, [A7]+
  1781. 00000F7C  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  1782. 00000F80  4ED0                     jmp        [A0]
  1783. export_976:
  1784. 00000F82  205F                     movea.l    A0, [A7]+
  1785. 00000F84  225F                     movea.l    A1, [A7]+
  1786. 00000F86  301F                     move.w     D0, [A7]+
  1787. 00000F88  321F                     move.w     D1, [A7]+
  1788. 00000F8A  0240 0007                andi.w     D0, 0x7
  1789. 00000F8E  E039                     ror        D1.b, D0
  1790. 00000F90  343C 0007                move.w     D2, 0x7
  1791. label00000F94:
  1792. 00000F94  12C1                     move.b     [A1]+, D1
  1793. 00000F96  E319                     rol        D1.b, 1
  1794. 00000F98  51CA FFFA                dbf        D2, -0x8 /* 00000F94 */
  1795. 00000F9C  4ED0                     jmp        [A0]
  1796. export_977:
  1797. 00000F9E  225F                     movea.l    A1, [A7]+
  1798. 00000FA0  341F                     move.w     D2, [A7]+
  1799. 00000FA2  205F                     movea.l    A0, [A7]+
  1800. 00000FA4  2050                     movea.l    A0, [A0]
  1801. 00000FA6  3228 0030                move.w     D1, [A0 + 0x30]
  1802. 00000FAA  D1E8 002C                add.l      A0, [A0 + 0x2C]
  1803. 00000FAE  41E8 0036                lea.l      A0, [A0 + 0x36]
  1804. 00000FB2  600E                     bra        +0x10 /* 00000FC2 */
  1805. label00000FB4:
  1806. 00000FB4  1018                     move.b     D0, [A0]+
  1807. 00000FB6  E148                     lsl        D0.w, 8
  1808. 00000FB8  1018                     move.b     D0, [A0]+
  1809. 00000FBA  B042                     cmp.w      D0, D2
  1810. 00000FBC  670A                     beq        +0xC /* 00000FC8 */
  1811. label00000FBE:
  1812. 00000FBE  1018                     move.b     D0, [A0]+
  1813. 00000FC0  66FC                     bne        -0x2 /* 00000FBE */
  1814. label00000FC2:
  1815. 00000FC2  51C9 FFF0                dbf        D1, -0x12 /* 00000FB4 */
  1816. 00000FC6  91C8                     sub.l      A0, A0
  1817. label00000FC8:
  1818. 00000FC8  2E88                     move.l     [A7], A0
  1819. 00000FCA  4ED1                     jmp        [A1]
  1820. export_978:
  1821. 00000FCC  201F                     move.l     D0, [A7]+
  1822. 00000FCE  321F                     move.w     D1, [A7]+
  1823. 00000FD0  341F                     move.w     D2, [A7]+
  1824. 00000FD2  205F                     movea.l    A0, [A7]+
  1825. 00000FD4  2F00                     move.l     -[A7], D0
  1826. 00000FD6  2F03                     move.l     -[A7], D3
  1827. 00000FD8  5341                     subq.w     D1, 1
  1828. 00000FDA  6D00 006E                blt        +0x70 /* 0000104A */
  1829. 00000FDE  0C42 0001                cmpi.w     D2, 0x1
  1830. 00000FE2  6716                     beq        +0x18 /* 00000FFA */
  1831. 00000FE4  0C42 0002                cmpi.w     D2, 0x2
  1832. 00000FE8  6720                     beq        +0x22 /* 0000100A */
  1833. 00000FEA  0C42 0008                cmpi.w     D2, 0x8
  1834. 00000FEE  6732                     beq        +0x34 /* 00001022 */
  1835. 00000FF0  0C42 0010                cmpi.w     D2, 0x10
  1836. 00000FF4  6746                     beq        +0x48 /* 0000103C */
  1837. 00000FF6  6000 0052                bra        +0x54 /* 0000104A */
  1838. label00000FFA:
  1839. 00000FFA  9040                     sub.w      D0, D0
  1840. label00000FFC:
  1841. 00000FFC  2010                     move.l     D0, [A0]
  1842. 00000FFE  E290                     roxr       D0, 1
  1843. 00001000  B198                     xor.l      [A0]+, D0
  1844. 00001002  51C9 FFF8                dbf        D1, -0xA /* 00000FFC */
  1845. 00001006  6000 0042                bra        +0x44 /* 0000104A */
  1846. label0000100A:
  1847. 0000100A  7603                     moveq.l    D3, 0x03
  1848. 0000100C  7400                     moveq.l    D2, 0x00
  1849. label0000100E:
  1850. 0000100E  2010                     move.l     D0, [A0]
  1851. 00001010  B142                     xor.w      D2, D0
  1852. 00001012  C443                     and.w      D2, D3
  1853. 00001014  B540                     xor.w      D0, D2
  1854. 00001016  B142                     xor.w      D2, D0
  1855. 00001018  E498                     ror        D0, 2
  1856. 0000101A  B198                     xor.l      [A0]+, D0
  1857. 0000101C  51C9 FFF0                dbf        D1, -0x12 /* 0000100E */
  1858. 00001020  6028                     bra        +0x2A /* 0000104A */
  1859. label00001022:
  1860. 00001022  363C 00FF                move.w     D3, 0xFF
  1861. 00001026  7400                     moveq.l    D2, 0x00
  1862. label00001028:
  1863. 00001028  2010                     move.l     D0, [A0]
  1864. 0000102A  B142                     xor.w      D2, D0
  1865. 0000102C  C443                     and.w      D2, D3
  1866. 0000102E  B540                     xor.w      D0, D2
  1867. 00001030  B142                     xor.w      D2, D0
  1868. 00001032  E098                     ror        D0, 8
  1869. 00001034  B198                     xor.l      [A0]+, D0
  1870. 00001036  51C9 FFF0                dbf        D1, -0x12 /* 00001028 */
  1871. 0000103A  600E                     bra        +0x10 /* 0000104A */
  1872. label0000103C:
  1873. 0000103C  7400                     moveq.l    D2, 0x00
  1874. label0000103E:
  1875. 0000103E  3010                     move.w     D0, [A0]
  1876. 00001040  B558                     xor.w      [A0]+, D2
  1877. 00001042  3410                     move.w     D2, [A0]
  1878. 00001044  B158                     xor.w      [A0]+, D0
  1879. 00001046  51C9 FFF6                dbf        D1, -0xC /* 0000103E */
  1880. label0000104A:
  1881. 0000104A  261F                     move.l     D3, [A7]+
  1882. 0000104C  4E75                     rts
  1883. export_979:
  1884. 0000104E  201F                     move.l     D0, [A7]+
  1885. 00001050  321F                     move.w     D1, [A7]+
  1886. 00001052  341F                     move.w     D2, [A7]+
  1887. 00001054  205F                     movea.l    A0, [A7]+
  1888. 00001056  2F00                     move.l     -[A7], D0
  1889. 00001058  0C42 0001                cmpi.w     D2, 0x1
  1890. 0000105C  6740                     beq        +0x42 /* 0000109E */
  1891. 0000105E  0C42 0002                cmpi.w     D2, 0x2
  1892. 00001062  6744                     beq        +0x46 /* 000010A8 */
  1893. 00001064  0C42 0008                cmpi.w     D2, 0x8
  1894. 00001068  671A                     beq        +0x1C /* 00001084 */
  1895. 0000106A  0C42 0010                cmpi.w     D2, 0x10
  1896. 0000106E  6600 008A                bne        +0x8C /* 000010FA */
  1897. 00001072  7000                     moveq.l    D0, 0x00
  1898. 00001074  6008                     bra        +0xA /* 0000107E */
  1899. label00001076:
  1900. 00001076  B150                     xor.w      [A0], D0
  1901. 00001078  3018                     move.w     D0, [A0]+
  1902. 0000107A  B150                     xor.w      [A0], D0
  1903. 0000107C  3018                     move.w     D0, [A0]+
  1904. label0000107E:
  1905. 0000107E  51C9 FFF6                dbf        D1, -0xC /* 00001076 */
  1906. 00001082  6076                     bra        +0x78 /* 000010FA */
  1907. label00001084:
  1908. 00001084  7000                     moveq.l    D0, 0x00
  1909. 00001086  6010                     bra        +0x12 /* 00001098 */
  1910. label00001088:
  1911. 00001088  B110                     xor.b      [A0], D0
  1912. 0000108A  1018                     move.b     D0, [A0]+
  1913. 0000108C  B110                     xor.b      [A0], D0
  1914. 0000108E  1018                     move.b     D0, [A0]+
  1915. 00001090  B110                     xor.b      [A0], D0
  1916. 00001092  1018                     move.b     D0, [A0]+
  1917. 00001094  B110                     xor.b      [A0], D0
  1918. 00001096  1018                     move.b     D0, [A0]+
  1919. label00001098:
  1920. 00001098  51C9 FFEE                dbf        D1, -0x14 /* 00001088 */
  1921. 0000109C  605C                     bra        +0x5E /* 000010FA */
  1922. label0000109E:
  1923. 0000109E  43FA 005C                lea.l      A1, [PC + 0x5C /* 000010FC, value 0x10302 */]
  1924. 000010A2  343C 01FF                move.w     D2, 0x1FF
  1925. 000010A6  6008                     bra        +0xA /* 000010B0 */
  1926. label000010A8:
  1927. 000010A8  43FA 0252                lea.l      A1, [PC + 0x252 /* 000012FC, value 0x10203 */]
  1928. 000010AC  343C 03FF                move.w     D2, 0x3FF
  1929. label000010B0:
  1930. 000010B0  5341                     subq.w     D1, 1
  1931. 000010B2  6D00 0046                blt        +0x48 /* 000010FA */
  1932. 000010B6  7000                     moveq.l    D0, 0x00
  1933. label000010B8:
  1934. 000010B8  4A98                     tst.l      [A0]+
  1935. 000010BA  56C9 FFFC                dbne       D1, -0x6 /* 000010B8 */
  1936. 000010BE  673A                     beq        +0x3C /* 000010FA */
  1937. 000010C0  5948                     subq.w     A0, 4
  1938. label000010C2:
  1939. 000010C2  E148                     lsl        D0.w, 8
  1940. 000010C4  1010                     move.b     D0, [A0]
  1941. 000010C6  C042                     and.w      D0, D2
  1942. 000010C8  1031 0000                move.b     D0, [A1 + D0.w]
  1943. 000010CC  10C0                     move.b     [A0]+, D0
  1944. 000010CE  E148                     lsl        D0.w, 8
  1945. 000010D0  1010                     move.b     D0, [A0]
  1946. 000010D2  C042                     and.w      D0, D2
  1947. 000010D4  1031 0000                move.b     D0, [A1 + D0.w]
  1948. 000010D8  10C0                     move.b     [A0]+, D0
  1949. 000010DA  E148                     lsl        D0.w, 8
  1950. 000010DC  1010                     move.b     D0, [A0]
  1951. 000010DE  C042                     and.w      D0, D2
  1952. 000010E0  1031 0000                move.b     D0, [A1 + D0.w]
  1953. 000010E4  10C0                     move.b     [A0]+, D0
  1954. 000010E6  E148                     lsl        D0.w, 8
  1955. 000010E8  1010                     move.b     D0, [A0]
  1956. 000010EA  C042                     and.w      D0, D2
  1957. 000010EC  1031 0000                move.b     D0, [A1 + D0.w]
  1958. 000010F0  10C0                     move.b     [A0]+, D0
  1959. 000010F2  56C9 FFC4                dbne       D1, -0x3E /* 000010B8 */
  1960. 000010F6  57C9 FFCA                dbeq       D1, -0x38 /* 000010C2 */
  1961. label000010FA:
  1962. 000010FA  4E75                     rts
  1963. 000010FC  0001 0302                ori.b      D1, 0x2
  1964. 00001100  0706                     btst       D6, D3
  1965. 00001102  0405 0F0E                subi.b     D5, 0xE
  1966. 00001106  0C0D 0809                cmpi.b     A5, 0x9 /* '\t' */
  1967. 0000110A  0B0A                     btst       A2, D5
  1968. 0000110C  1F1E                     move.b     -[A7], [A6]+
  1969. 0000110E  1C1D                     move.b     D6, [A5]+
  1970. 00001110  1819                     move.b     D4, [A1]+
  1971. 00001112  1B1A                     move.b     -[A5], [A2]+
  1972. 00001114  1011                     move.b     D0, [A1]
  1973. 00001116  1312                     move.b     -[A1], [A2]
  1974. 00001118  1716                     move.b     -[A3], [A6]
  1975. 0000111A  1415                     move.b     D2, [A5]
  1976. 0000111C  3F3E                     move.w     -[A7], <<invalid special address>>
  1977. 0000111E  3C3D                     move.w     D6, <<invalid special address>>
  1978. 00001120  3839 3B3A 3031           move.w     D4, [0x3B3A3031]
  1979. 00001126  3332 3736 3435 2021 2322 move.w     -[A1], [[A2 + 0x34352021] + D3 * 8 + 0x2322]
  1980. 00001130  2726                     move.l     -[A3], -[A6]
  1981. 00001132  2425                     move.l     D2, -[A5]
  1982. 00001134  2F2E 2C2D                move.l     -[A7], [A6 + 0x2C2D]
  1983. 00001138  2829 2B2A                move.l     D4, [A1 + 0x2B2A]
  1984. 0000113C  7F7E                     moveq.l    D7, 0x7E
  1985. 0000113E  7C7D                     moveq.l    D6, 0x7D
  1986. 00001140  7879                     moveq.l    D4, 0x79
  1987. 00001142  7B7A                     moveq.l    D5, 0x7A
  1988. 00001144  7071                     moveq.l    D0, 0x71
  1989. 00001146  7372                     moveq.l    D1, 0x72
  1990. 00001148  7776                     moveq.l    D3, 0x76
  1991. 0000114A  7475                     moveq.l    D2, 0x75
  1992. 0000114C  6061                     bra        +0x63 /* 000011AF */
  1993. 0000114E  6362                     bls        +0x64 /* 000011B2 */
  1994. 00001150  6766                     beq        +0x68 /* 000011B8 */
  1995. 00001152  6465                     bcc        +0x67 /* 000011B9 */
  1996. 00001154  6F6E                     ble        +0x70 /* 000011C4 */
  1997. 00001156  6C6D                     bge        +0x6F /* 000011C5 */
  1998. 00001158  6869                     bvc        +0x6B /* 000011C3 */
  1999. 0000115A  6B6A                     bmi        +0x6C /* 000011C6 */
  2000. 0000115C  4041                     negx.w     D1
  2001. 0000115E  4342                     chk.w      D1, D2
  2002. 00001160  4746                     chk.w      D3, D6
  2003. 00001162  4445                     neg.w      D5
  2004. 00001164  4F4E                     chk.w      D7, A6
  2005. 00001166  4C4D 4849                movem.l    D0,D3,D6,A3,A6, A5
  2006. 0000116A  4B4A                     chk.w      D5, A2
  2007. 0000116C  5F5E                     subq.w     [A6]+, 7
  2008. 0000116E  5C5D                     addq.w     [A5]+, 6
  2009. 00001170  5859                     addq.w     [A1]+, 4
  2010. 00001172  5B5A                     subq.w     [A2]+, 5
  2011. 00001174  5051                     addq.w     [A1], 8
  2012. 00001176  5352                     subq.w     [A2], 1
  2013. 00001178  5756                     subq.w     [A6], 3
  2014. 0000117A  5455                     addq.w     [A5], 2
  2015. 0000117C  FFFE                     .extension 0xFFE // unimplemented
  2016. 0000117E  FCFD                     .extension 0xCFD // unimplemented
  2017. 00001180  F8F9                     .extension 0x8F9 // unimplemented
  2018. 00001182  FBFA                     .extension 0xBFA // unimplemented
  2019. 00001184  F0F1                     .extension 0x0F1 // unimplemented
  2020. 00001186  F3F2                     .extension 0x3F2 // unimplemented
  2021. 00001188  F7F6                     .extension 0x7F6 // unimplemented
  2022. 0000118A  F4F5                     .extension 0x4F5 // unimplemented
  2023. 0000118C  E0E1                     asr   .w   -[A1]
  2024. 0000118E  E3E2                     lsl   .w   -[A2]
  2025. 00001190  E7E6                     rol   .w   -[A6]
  2026. 00001192  E4E5                     roxr  .w   -[A5]
  2027. 00001194  EFEE ECED E8E9           bfins      [A6 - 0x1717] {D3:D5}, D6
  2028. 0000119A  EBEA C0C1 C3C2           bfexts     D4, [A2 - 0x3C3E] {3:1}
  2029. 000011A0  C7C6                     muls.w     D3, D6
  2030. 000011A2  C4C5                     mulu.w     D2, D5
  2031. 000011A4  CFCE                     muls.w     D7, A6
  2032. 000011A6  CCCD                     mulu.w     D6, A5
  2033. 000011A8  C8C9                     mulu.w     D4, A1
  2034. 000011AA  CBCA                     muls.w     D5, A2
  2035. 000011AC  DFDE                     add.l      A7, [A6]+
  2036. 000011AE  DCDD                     add.w      A6, [A5]+
  2037. 000011B0  D8D9                     add.w      A4, [A1]+
  2038. label000011B2:
  2039. 000011B2  DBDA                     add.l      A5, [A2]+
  2040. 000011B4  D0D1                     add.w      A0, [A1]
  2041. 000011B6  D3D2                     add.l      A1, [A2]
  2042. label000011B8:
  2043. 000011B8  D7D6                     add.l      A3, [A6]
  2044. 000011BA  D4D5                     add.w      A2, [A5]
  2045. 000011BC  8081                     or.l       D0, D1
  2046. 000011BE  8382 8786                unpk       D1, D2, 0x8786
  2047. 000011C2  8485                     or.l       D2, D5
  2048. label000011C4:
  2049. 000011C4  8F8E 8C8D                unpk       -[A7], -[A6], 0x8C8D
  2050. // begin alternate branch 000011C6-000011C8
  2051. label000011C6:
  2052. 000011C6  8C8D                     or.l       D6, A5
  2053. // end alternate branch 000011C6-000011C8
  2054. label000011C6: // (misaligned)
  2055. 000011C8  8889                     or.l       D4, A1
  2056. 000011CA  8B8A 9F9E                unpk       -[A5], -[A2], 0x9F9E
  2057. 000011CE  9C9D                     sub.l      D6, [A5]+
  2058. 000011D0  9899                     sub.l      D4, [A1]+
  2059. 000011D2  9B9A                     sub.l      [A2]+, D5
  2060. 000011D4  9091                     sub.l      D0, [A1]
  2061. 000011D6  9392                     sub.l      [A2], D1
  2062. 000011D8  9796                     sub.l      [A6], D3
  2063. 000011DA  9495                     sub.l      D2, [A5]
  2064. 000011DC  BFBE                     xor.l      <<invalid special address>>, D7
  2065. 000011DE  BCBD                     cmp.l      D6, <<invalid special address>>
  2066. 000011E0  B8B9 BBBA B0B1           cmp.l      D4, [0xBBBAB0B1]
  2067. 000011E6  B3B2 B7B6 B4B5 A0A1 A3A2 xor.l      [[-0x4B4A5F5F] + A3 * 8 - 0x5C5E], D1
  2068. 000011F0  A7A6                     syscall    vStdEntry, flags=7
  2069. 000011F2  A4A5                     syscall    VisRegionChanged, flags=4
  2070. 000011F4  AFAE                     syscall    scIndTab4, auto_pop
  2071. 000011F6  ACAD                     syscall    PtInRect, auto_pop
  2072. 000011F8  A8A9                     syscall    InsetRect
  2073. 000011FA  ABAA                     syscall    stSearchTab
  2074. 000011FC  FFFE                     .extension 0xFFE // unimplemented
  2075. 000011FE  FCFD                     .extension 0xCFD // unimplemented
  2076. 00001200  F8F9                     .extension 0x8F9 // unimplemented
  2077. 00001202  FBFA                     .extension 0xBFA // unimplemented
  2078. 00001204  F0F1                     .extension 0x0F1 // unimplemented
  2079. 00001206  F3F2                     .extension 0x3F2 // unimplemented
  2080. 00001208  F7F6                     .extension 0x7F6 // unimplemented
  2081. 0000120A  F4F5                     .extension 0x4F5 // unimplemented
  2082. 0000120C  E0E1                     asr   .w   -[A1]
  2083. 0000120E  E3E2                     lsl   .w   -[A2]
  2084. 00001210  E7E6                     rol   .w   -[A6]
  2085. 00001212  E4E5                     roxr  .w   -[A5]
  2086. 00001214  EFEE ECED E8E9           bfins      [A6 - 0x1717] {D3:D5}, D6
  2087. 0000121A  EBEA C0C1 C3C2           bfexts     D4, [A2 - 0x3C3E] {3:1}
  2088. 00001220  C7C6                     muls.w     D3, D6
  2089. 00001222  C4C5                     mulu.w     D2, D5
  2090. 00001224  CFCE                     muls.w     D7, A6
  2091. 00001226  CCCD                     mulu.w     D6, A5
  2092. 00001228  C8C9                     mulu.w     D4, A1
  2093. 0000122A  CBCA                     muls.w     D5, A2
  2094. 0000122C  DFDE                     add.l      A7, [A6]+
  2095. 0000122E  DCDD                     add.w      A6, [A5]+
  2096. 00001230  D8D9                     add.w      A4, [A1]+
  2097. 00001232  DBDA                     add.l      A5, [A2]+
  2098. 00001234  D0D1                     add.w      A0, [A1]
  2099. 00001236  D3D2                     add.l      A1, [A2]
  2100. 00001238  D7D6                     add.l      A3, [A6]
  2101. 0000123A  D4D5                     add.w      A2, [A5]
  2102. 0000123C  8081                     or.l       D0, D1
  2103. 0000123E  8382 8786                unpk       D1, D2, 0x8786
  2104. 00001242  8485                     or.l       D2, D5
  2105. 00001244  8F8E 8C8D                unpk       -[A7], -[A6], 0x8C8D
  2106. 00001248  8889                     or.l       D4, A1
  2107. 0000124A  8B8A 9F9E                unpk       -[A5], -[A2], 0x9F9E
  2108. 0000124E  9C9D                     sub.l      D6, [A5]+
  2109. 00001250  9899                     sub.l      D4, [A1]+
  2110. 00001252  9B9A                     sub.l      [A2]+, D5
  2111. 00001254  9091                     sub.l      D0, [A1]
  2112. 00001256  9392                     sub.l      [A2], D1
  2113. 00001258  9796                     sub.l      [A6], D3
  2114. 0000125A  9495                     sub.l      D2, [A5]
  2115. 0000125C  BFBE                     xor.l      <<invalid special address>>, D7
  2116. 0000125E  BCBD                     cmp.l      D6, <<invalid special address>>
  2117. 00001260  B8B9 BBBA B0B1           cmp.l      D4, [0xBBBAB0B1]
  2118. 00001266  B3B2 B7B6 B4B5 A0A1 A3A2 xor.l      [[-0x4B4A5F5F] + A3 * 8 - 0x5C5E], D1
  2119. 00001270  A7A6                     syscall    vStdEntry, flags=7
  2120. 00001272  A4A5                     syscall    VisRegionChanged, flags=4
  2121. 00001274  AFAE                     syscall    scIndTab4, auto_pop
  2122. 00001276  ACAD                     syscall    PtInRect, auto_pop
  2123. 00001278  A8A9                     syscall    InsetRect
  2124. 0000127A  ABAA                     syscall    stSearchTab
  2125. 0000127C  0001 0302                ori.b      D1, 0x2
  2126. 00001280  0706                     btst       D6, D3
  2127. 00001282  0405 0F0E                subi.b     D5, 0xE
  2128. 00001286  0C0D 0809                cmpi.b     A5, 0x9 /* '\t' */
  2129. 0000128A  0B0A                     btst       A2, D5
  2130. 0000128C  1F1E                     move.b     -[A7], [A6]+
  2131. 0000128E  1C1D                     move.b     D6, [A5]+
  2132. 00001290  1819                     move.b     D4, [A1]+
  2133. 00001292  1B1A                     move.b     -[A5], [A2]+
  2134. 00001294  1011                     move.b     D0, [A1]
  2135. 00001296  1312                     move.b     -[A1], [A2]
  2136. 00001298  1716                     move.b     -[A3], [A6]
  2137. 0000129A  1415                     move.b     D2, [A5]
  2138. 0000129C  3F3E                     move.w     -[A7], <<invalid special address>>
  2139. 0000129E  3C3D                     move.w     D6, <<invalid special address>>
  2140. 000012A0  3839 3B3A 3031           move.w     D4, [0x3B3A3031]
  2141. 000012A6  3332 3736 3435 2021 2322 move.w     -[A1], [[A2 + 0x34352021] + D3 * 8 + 0x2322]
  2142. 000012B0  2726                     move.l     -[A3], -[A6]
  2143. 000012B2  2425                     move.l     D2, -[A5]
  2144. 000012B4  2F2E 2C2D                move.l     -[A7], [A6 + 0x2C2D]
  2145. 000012B8  2829 2B2A                move.l     D4, [A1 + 0x2B2A]
  2146. 000012BC  7F7E                     moveq.l    D7, 0x7E
  2147. 000012BE  7C7D                     moveq.l    D6, 0x7D
  2148. 000012C0  7879                     moveq.l    D4, 0x79
  2149. 000012C2  7B7A                     moveq.l    D5, 0x7A
  2150. 000012C4  7071                     moveq.l    D0, 0x71
  2151. 000012C6  7372                     moveq.l    D1, 0x72
  2152. 000012C8  7776                     moveq.l    D3, 0x76
  2153. 000012CA  7475                     moveq.l    D2, 0x75
  2154. 000012CC  6061                     bra        +0x63 /* 0000132F */
  2155. 000012CE  6362                     bls        +0x64 /* 00001332 */
  2156. 000012D0  6766                     beq        +0x68 /* 00001338 */
  2157. 000012D2  6465                     bcc        +0x67 /* 00001339 */
  2158. 000012D4  6F6E                     ble        +0x70 /* 00001344 */
  2159. 000012D6  6C6D                     bge        +0x6F /* 00001345 */
  2160. 000012D8  6869                     bvc        +0x6B /* 00001343 */
  2161. 000012DA  6B6A                     bmi        +0x6C /* 00001346 */
  2162. 000012DC  4041                     negx.w     D1
  2163. 000012DE  4342                     chk.w      D1, D2
  2164. 000012E0  4746                     chk.w      D3, D6
  2165. 000012E2  4445                     neg.w      D5
  2166. 000012E4  4F4E                     chk.w      D7, A6
  2167. 000012E6  4C4D 4849                movem.l    D0,D3,D6,A3,A6, A5
  2168. 000012EA  4B4A                     chk.w      D5, A2
  2169. 000012EC  5F5E                     subq.w     [A6]+, 7
  2170. 000012EE  5C5D                     addq.w     [A5]+, 6
  2171. 000012F0  5859                     addq.w     [A1]+, 4
  2172. 000012F2  5B5A                     subq.w     [A2]+, 5
  2173. 000012F4  5051                     addq.w     [A1], 8
  2174. 000012F6  5352                     subq.w     [A2], 1
  2175. 000012F8  5756                     subq.w     [A6], 3
  2176. 000012FA  5455                     addq.w     [A5], 2
  2177. 000012FC  0001 0203                ori.b      D1, 0x3
  2178. 00001300  0504                     btst       D4, D2
  2179. 00001302  0706                     btst       D6, D3
  2180. 00001304  0A0B 0809                xori.b     A3, 0x9 /* '\t' */
  2181. 00001308  0F0E                     btst       A6, D7
  2182. 0000130A  0D0C                     btst       A4, D6
  2183. 0000130C  1514                     move.b     -[A2], [A4]
  2184. 0000130E  1716                     move.b     -[A3], [A6]
  2185. 00001310  1011                     move.b     D0, [A1]
  2186. 00001312  1213                     move.b     D1, [A3]
  2187. 00001314  1F1E                     move.b     -[A7], [A6]+
  2188. 00001316  1D1C                     move.b     -[A6], [A4]+
  2189. 00001318  1A1B                     move.b     D5, [A3]+
  2190. 0000131A  1819                     move.b     D4, [A1]+
  2191. 0000131C  2A2B 2829                move.l     D5, [A3 + 0x2829]
  2192. 00001320  2F2E 2D2C                move.l     -[A7], [A6 + 0x2D2C]
  2193. 00001324  2021                     move.l     D0, -[A1]
  2194. 00001326  2223                     move.l     D1, -[A3]
  2195. 00001328  2524                     move.l     -[A2], -[A4]
  2196. 0000132A  2726                     move.l     -[A3], -[A6]
  2197. 0000132C  3F3E                     move.w     -[A7], <<invalid special address>>
  2198. 0000132E  3D3C 3A3B                move.w     -[A6], 0x3A3B /* ':;' */
  2199. label00001332:
  2200. 00001332  3839 3534 3736           move.w     D4, [0x35343736]
  2201. label00001338:
  2202. 00001338  3031 3233                move.w     D0, [A1 + D3.w * 2 + 0x33]
  2203. 0000133C  5554                     subq.w     [A4], 2
  2204. 0000133E  5756                     subq.w     [A6], 3
  2205. 00001340  5051                     addq.w     [A1], 8
  2206. 00001342  5253                     addq.w     [A3], 1
  2207. label00001344:
  2208. 00001344  5F5E                     subq.w     [A6]+, 7
  2209. label00001346:
  2210. 00001346  5D5C                     subq.w     [A4]+, 6
  2211. 00001348  5A5B                     addq.w     [A3]+, 5
  2212. 0000134A  5859                     addq.w     [A1]+, 4
  2213. 0000134C  4041                     negx.w     D1
  2214. 0000134E  4243                     clr.w      D3
  2215. 00001350  4544                     chk.w      D2, D4
  2216. 00001352  4746                     chk.w      D3, D6
  2217. 00001354  4A4B                     tst.w      A3
  2218. 00001356  4849                     pea.l      A1
  2219. 00001358  4F4E                     chk.w      D7, A6
  2220. 0000135A  4D4C                     chk.w      D6, A4
  2221. 0000135C  7F7E                     moveq.l    D7, 0x7E
  2222. 0000135E  7D7C                     moveq.l    D6, 0x7C
  2223. 00001360  7A7B                     moveq.l    D5, 0x7B
  2224. 00001362  7879                     moveq.l    D4, 0x79
  2225. 00001364  7574                     moveq.l    D2, 0x74
  2226. 00001366  7776                     moveq.l    D3, 0x76
  2227. 00001368  7071                     moveq.l    D0, 0x71
  2228. 0000136A  7273                     moveq.l    D1, 0x73
  2229. 0000136C  6A6B                     bpl        +0x6D /* 000013D9 */
  2230. 0000136E  6869                     bvc        +0x6B /* 000013D9 */
  2231. 00001370  6F6E                     ble        +0x70 /* 000013E0 */
  2232. 00001372  6D6C                     blt        +0x6E /* 000013E0 */
  2233. 00001374  6061                     bra        +0x63 /* 000013D7 */
  2234. 00001376  6263                     bhi        +0x65 /* 000013DB */
  2235. 00001378  6564                     bcs        +0x66 /* 000013DE */
  2236. 0000137A  6766                     beq        +0x68 /* 000013E2 */
  2237. 0000137C  AAAB                     syscall    0xAAB
  2238. 0000137E  A8A9                     syscall    InsetRect
  2239. 00001380  AFAE                     syscall    scIndTab4, auto_pop
  2240. 00001382  ADAC                     syscall    AddReference, auto_pop
  2241. 00001384  A0A1                     syscall    vMRdData
  2242. 00001386  A2A3                     syscall    0x0A3, flags=2
  2243. 00001388  A5A4                     syscall    HeapDispatch, flags=5
  2244. 0000138A  A7A6                     syscall    vStdEntry, flags=7
  2245. 0000138C  BFBE                     xor.l      <<invalid special address>>, D7
  2246. 0000138E  BDBC BABB B8B9           xor.l      0xBABBB8B9, D6
  2247. 00001394  B5B4 B7B6 B0B1 B2B3 8081 xor.l      [[-0x4F4E4D4D] + A3 * 8 - 0x7F7F], D2
  2248. 0000139E  8283                     or.l       D1, D3
  2249. 000013A0  8584 8786                unpk       D2, D4, 0x8786
  2250. 000013A4  8A8B                     or.l       D5, A3
  2251. 000013A6  8889                     or.l       D4, A1
  2252. 000013A8  8F8E 8D8C                unpk       -[A7], -[A6], 0x8D8C
  2253. 000013AC  9594                     sub.l      [A4], D2
  2254. 000013AE  9796                     sub.l      [A6], D3
  2255. 000013B0  9091                     sub.l      D0, [A1]
  2256. 000013B2  9293                     sub.l      D1, [A3]
  2257. 000013B4  9F9E                     sub.l      [A6]+, D7
  2258. 000013B6  9D9C                     sub.l      [A4]+, D6
  2259. 000013B8  9A9B                     sub.l      D5, [A3]+
  2260. 000013BA  9899                     sub.l      D4, [A1]+
  2261. 000013BC  FFFE                     .extension 0xFFE // unimplemented
  2262. 000013BE  FDFC                     .extension 0xDFC // unimplemented
  2263. 000013C0  FAFB                     .extension 0xAFB // unimplemented
  2264. 000013C2  F8F9                     .extension 0x8F9 // unimplemented
  2265. 000013C4  F5F4                     .extension 0x5F4 // unimplemented
  2266. 000013C6  F7F6                     .extension 0x7F6 // unimplemented
  2267. 000013C8  F0F1                     .extension 0x0F1 // unimplemented
  2268. 000013CA  F2F3                     .extension 0x2F3 // unimplemented
  2269. 000013CC  EAEB E8E9 EFEE           bfchg      [A3 - 0x1012] {D3:D1}
  2270. 000013D2  EDEC E0E1 E2E3           bfffo      D6, [A4 - 0x1D1D] {3:D1}
  2271. 000013D8  E5E4                     roxl  .w   -[A4]
  2272. 000013DA  E7E6                     rol   .w   -[A6]
  2273. 000013DC  D5D4                     add.l      A2, [A4]
  2274. label000013DE:
  2275. 000013DE  D7D6                     add.l      A3, [A6]
  2276. label000013E0:
  2277. 000013E0  D0D1                     add.w      A0, [A1]
  2278. label000013E2:
  2279. 000013E2  D2D3                     add.w      A1, [A3]
  2280. 000013E4  DFDE                     add.l      A7, [A6]+
  2281. 000013E6  DDDC                     add.l      A6, [A4]+
  2282. 000013E8  DADB                     add.w      A5, [A3]+
  2283. 000013EA  D8D9                     add.w      A4, [A1]+
  2284. 000013EC  C0C1                     mulu.w     D0, D1
  2285. 000013EE  C2C3                     mulu.w     D1, D3
  2286. 000013F0  C5C4                     muls.w     D2, D4
  2287. 000013F2  C7C6                     muls.w     D3, D6
  2288. 000013F4  CACB                     mulu.w     D5, A3
  2289. 000013F6  C8C9                     mulu.w     D4, A1
  2290. 000013F8  CFCE                     muls.w     D7, A6
  2291. 000013FA  CDCC                     muls.w     D6, A4
  2292. 000013FC  5554                     subq.w     [A4], 2
  2293. 000013FE  5756                     subq.w     [A6], 3
  2294. 00001400  5051                     addq.w     [A1], 8
  2295. 00001402  5253                     addq.w     [A3], 1
  2296. 00001404  5F5E                     subq.w     [A6]+, 7
  2297. 00001406  5D5C                     subq.w     [A4]+, 6
  2298. 00001408  5A5B                     addq.w     [A3]+, 5
  2299. 0000140A  5859                     addq.w     [A1]+, 4
  2300. 0000140C  4041                     negx.w     D1
  2301. 0000140E  4243                     clr.w      D3
  2302. 00001410  4544                     chk.w      D2, D4
  2303. 00001412  4746                     chk.w      D3, D6
  2304. 00001414  4A4B                     tst.w      A3
  2305. 00001416  4849                     pea.l      A1
  2306. 00001418  4F4E                     chk.w      D7, A6
  2307. 0000141A  4D4C                     chk.w      D6, A4
  2308. 0000141C  7F7E                     moveq.l    D7, 0x7E
  2309. 0000141E  7D7C                     moveq.l    D6, 0x7C
  2310. 00001420  7A7B                     moveq.l    D5, 0x7B
  2311. 00001422  7879                     moveq.l    D4, 0x79
  2312. 00001424  7574                     moveq.l    D2, 0x74
  2313. 00001426  7776                     moveq.l    D3, 0x76
  2314. 00001428  7071                     moveq.l    D0, 0x71
  2315. 0000142A  7273                     moveq.l    D1, 0x73
  2316. 0000142C  6A6B                     bpl        +0x6D /* 00001499 */
  2317. 0000142E  6869                     bvc        +0x6B /* 00001499 */
  2318. 00001430  6F6E                     ble        +0x70 /* 000014A0 */
  2319. 00001432  6D6C                     blt        +0x6E /* 000014A0 */
  2320. 00001434  6061                     bra        +0x63 /* 00001497 */
  2321. 00001436  6263                     bhi        +0x65 /* 0000149B */
  2322. 00001438  6564                     bcs        +0x66 /* 0000149E */
  2323. 0000143A  6766                     beq        +0x68 /* 000014A2 */
  2324. 0000143C  0001 0203                ori.b      D1, 0x3
  2325. 00001440  0504                     btst       D4, D2
  2326. 00001442  0706                     btst       D6, D3
  2327. 00001444  0A0B 0809                xori.b     A3, 0x9 /* '\t' */
  2328. 00001448  0F0E                     btst       A6, D7
  2329. 0000144A  0D0C                     btst       A4, D6
  2330. 0000144C  1514                     move.b     -[A2], [A4]
  2331. 0000144E  1716                     move.b     -[A3], [A6]
  2332. 00001450  1011                     move.b     D0, [A1]
  2333. 00001452  1213                     move.b     D1, [A3]
  2334. 00001454  1F1E                     move.b     -[A7], [A6]+
  2335. 00001456  1D1C                     move.b     -[A6], [A4]+
  2336. 00001458  1A1B                     move.b     D5, [A3]+
  2337. 0000145A  1819                     move.b     D4, [A1]+
  2338. 0000145C  2A2B 2829                move.l     D5, [A3 + 0x2829]
  2339. 00001460  2F2E 2D2C                move.l     -[A7], [A6 + 0x2D2C]
  2340. 00001464  2021                     move.l     D0, -[A1]
  2341. 00001466  2223                     move.l     D1, -[A3]
  2342. 00001468  2524                     move.l     -[A2], -[A4]
  2343. 0000146A  2726                     move.l     -[A3], -[A6]
  2344. 0000146C  3F3E                     move.w     -[A7], <<invalid special address>>
  2345. 0000146E  3D3C 3A3B                move.w     -[A6], 0x3A3B /* ':;' */
  2346. 00001472  3839 3534 3736           move.w     D4, [0x35343736]
  2347. 00001478  3031 3233                move.w     D0, [A1 + D3.w * 2 + 0x33]
  2348. 0000147C  FFFE                     .extension 0xFFE // unimplemented
  2349. 0000147E  FDFC                     .extension 0xDFC // unimplemented
  2350. 00001480  FAFB                     .extension 0xAFB // unimplemented
  2351. 00001482  F8F9                     .extension 0x8F9 // unimplemented
  2352. 00001484  F5F4                     .extension 0x5F4 // unimplemented
  2353. 00001486  F7F6                     .extension 0x7F6 // unimplemented
  2354. 00001488  F0F1                     .extension 0x0F1 // unimplemented
  2355. 0000148A  F2F3                     .extension 0x2F3 // unimplemented
  2356. 0000148C  EAEB E8E9 EFEE           bfchg      [A3 - 0x1012] {D3:D1}
  2357. 00001492  EDEC E0E1 E2E3           bfffo      D6, [A4 - 0x1D1D] {3:D1}
  2358. 00001498  E5E4                     roxl  .w   -[A4]
  2359. 0000149A  E7E6                     rol   .w   -[A6]
  2360. 0000149C  D5D4                     add.l      A2, [A4]
  2361. label0000149E:
  2362. 0000149E  D7D6                     add.l      A3, [A6]
  2363. label000014A0:
  2364. 000014A0  D0D1                     add.w      A0, [A1]
  2365. label000014A2:
  2366. 000014A2  D2D3                     add.w      A1, [A3]
  2367. 000014A4  DFDE                     add.l      A7, [A6]+
  2368. 000014A6  DDDC                     add.l      A6, [A4]+
  2369. 000014A8  DADB                     add.w      A5, [A3]+
  2370. 000014AA  D8D9                     add.w      A4, [A1]+
  2371. 000014AC  C0C1                     mulu.w     D0, D1
  2372. 000014AE  C2C3                     mulu.w     D1, D3
  2373. 000014B0  C5C4                     muls.w     D2, D4
  2374. 000014B2  C7C6                     muls.w     D3, D6
  2375. 000014B4  CACB                     mulu.w     D5, A3
  2376. 000014B6  C8C9                     mulu.w     D4, A1
  2377. 000014B8  CFCE                     muls.w     D7, A6
  2378. 000014BA  CDCC                     muls.w     D6, A4
  2379. 000014BC  AAAB                     syscall    0xAAB
  2380. 000014BE  A8A9                     syscall    InsetRect
  2381. 000014C0  AFAE                     syscall    scIndTab4, auto_pop
  2382. 000014C2  ADAC                     syscall    AddReference, auto_pop
  2383. 000014C4  A0A1                     syscall    vMRdData
  2384. 000014C6  A2A3                     syscall    0x0A3, flags=2
  2385. 000014C8  A5A4                     syscall    HeapDispatch, flags=5
  2386. 000014CA  A7A6                     syscall    vStdEntry, flags=7
  2387. 000014CC  BFBE                     xor.l      <<invalid special address>>, D7
  2388. 000014CE  BDBC BABB B8B9           xor.l      0xBABBB8B9, D6
  2389. 000014D4  B5B4 B7B6 B0B1 B2B3 8081 xor.l      [[-0x4F4E4D4D] + A3 * 8 - 0x7F7F], D2
  2390. 000014DE  8283                     or.l       D1, D3
  2391. 000014E0  8584 8786                unpk       D2, D4, 0x8786
  2392. 000014E4  8A8B                     or.l       D5, A3
  2393. 000014E6  8889                     or.l       D4, A1
  2394. 000014E8  8F8E 8D8C                unpk       -[A7], -[A6], 0x8D8C
  2395. 000014EC  9594                     sub.l      [A4], D2
  2396. 000014EE  9796                     sub.l      [A6], D3
  2397. 000014F0  9091                     sub.l      D0, [A1]
  2398. 000014F2  9293                     sub.l      D1, [A3]
  2399. 000014F4  9F9E                     sub.l      [A6]+, D7
  2400. 000014F6  9D9C                     sub.l      [A4]+, D6
  2401. 000014F8  9A9B                     sub.l      D5, [A3]+
  2402. 000014FA  9899                     sub.l      D4, [A1]+
  2403. 000014FC  AAAB                     syscall    0xAAB
  2404. 000014FE  A8A9                     syscall    InsetRect
  2405. 00001500  AFAE                     syscall    scIndTab4, auto_pop
  2406. 00001502  ADAC                     syscall    AddReference, auto_pop
  2407. 00001504  A0A1                     syscall    vMRdData
  2408. 00001506  A2A3                     syscall    0x0A3, flags=2
  2409. 00001508  A5A4                     syscall    HeapDispatch, flags=5
  2410. 0000150A  A7A6                     syscall    vStdEntry, flags=7
  2411. 0000150C  BFBE                     xor.l      <<invalid special address>>, D7
  2412. 0000150E  BDBC BABB B8B9           xor.l      0xBABBB8B9, D6
  2413. 00001514  B5B4 B7B6 B0B1 B2B3 8081 xor.l      [[-0x4F4E4D4D] + A3 * 8 - 0x7F7F], D2
  2414. 0000151E  8283                     or.l       D1, D3
  2415. 00001520  8584 8786                unpk       D2, D4, 0x8786
  2416. 00001524  8A8B                     or.l       D5, A3
  2417. 00001526  8889                     or.l       D4, A1
  2418. 00001528  8F8E 8D8C                unpk       -[A7], -[A6], 0x8D8C
  2419. 0000152C  9594                     sub.l      [A4], D2
  2420. 0000152E  9796                     sub.l      [A6], D3
  2421. 00001530  9091                     sub.l      D0, [A1]
  2422. 00001532  9293                     sub.l      D1, [A3]
  2423. 00001534  9F9E                     sub.l      [A6]+, D7
  2424. 00001536  9D9C                     sub.l      [A4]+, D6
  2425. 00001538  9A9B                     sub.l      D5, [A3]+
  2426. 0000153A  9899                     sub.l      D4, [A1]+
  2427. 0000153C  FFFE                     .extension 0xFFE // unimplemented
  2428. 0000153E  FDFC                     .extension 0xDFC // unimplemented
  2429. 00001540  FAFB                     .extension 0xAFB // unimplemented
  2430. 00001542  F8F9                     .extension 0x8F9 // unimplemented
  2431. 00001544  F5F4                     .extension 0x5F4 // unimplemented
  2432. 00001546  F7F6                     .extension 0x7F6 // unimplemented
  2433. 00001548  F0F1                     .extension 0x0F1 // unimplemented
  2434. 0000154A  F2F3                     .extension 0x2F3 // unimplemented
  2435. 0000154C  EAEB E8E9 EFEE           bfchg      [A3 - 0x1012] {D3:D1}
  2436. 00001552  EDEC E0E1 E2E3           bfffo      D6, [A4 - 0x1D1D] {3:D1}
  2437. 00001558  E5E4                     roxl  .w   -[A4]
  2438. 0000155A  E7E6                     rol   .w   -[A6]
  2439. 0000155C  D5D4                     add.l      A2, [A4]
  2440. 0000155E  D7D6                     add.l      A3, [A6]
  2441. 00001560  D0D1                     add.w      A0, [A1]
  2442. 00001562  D2D3                     add.w      A1, [A3]
  2443. 00001564  DFDE                     add.l      A7, [A6]+
  2444. 00001566  DDDC                     add.l      A6, [A4]+
  2445. 00001568  DADB                     add.w      A5, [A3]+
  2446. 0000156A  D8D9                     add.w      A4, [A1]+
  2447. 0000156C  C0C1                     mulu.w     D0, D1
  2448. 0000156E  C2C3                     mulu.w     D1, D3
  2449. 00001570  C5C4                     muls.w     D2, D4
  2450. 00001572  C7C6                     muls.w     D3, D6
  2451. 00001574  CACB                     mulu.w     D5, A3
  2452. 00001576  C8C9                     mulu.w     D4, A1
  2453. 00001578  CFCE                     muls.w     D7, A6
  2454. 0000157A  CDCC                     muls.w     D6, A4
  2455. 0000157C  0001 0203                ori.b      D1, 0x3
  2456. 00001580  0504                     btst       D4, D2
  2457. 00001582  0706                     btst       D6, D3
  2458. 00001584  0A0B 0809                xori.b     A3, 0x9 /* '\t' */
  2459. 00001588  0F0E                     btst       A6, D7
  2460. 0000158A  0D0C                     btst       A4, D6
  2461. 0000158C  1514                     move.b     -[A2], [A4]
  2462. 0000158E  1716                     move.b     -[A3], [A6]
  2463. 00001590  1011                     move.b     D0, [A1]
  2464. 00001592  1213                     move.b     D1, [A3]
  2465. 00001594  1F1E                     move.b     -[A7], [A6]+
  2466. 00001596  1D1C                     move.b     -[A6], [A4]+
  2467. 00001598  1A1B                     move.b     D5, [A3]+
  2468. 0000159A  1819                     move.b     D4, [A1]+
  2469. 0000159C  2A2B 2829                move.l     D5, [A3 + 0x2829]
  2470. 000015A0  2F2E 2D2C                move.l     -[A7], [A6 + 0x2D2C]
  2471. 000015A4  2021                     move.l     D0, -[A1]
  2472. 000015A6  2223                     move.l     D1, -[A3]
  2473. 000015A8  2524                     move.l     -[A2], -[A4]
  2474. 000015AA  2726                     move.l     -[A3], -[A6]
  2475. 000015AC  3F3E                     move.w     -[A7], <<invalid special address>>
  2476. 000015AE  3D3C 3A3B                move.w     -[A6], 0x3A3B /* ':;' */
  2477. 000015B2  3839 3534 3736           move.w     D4, [0x35343736]
  2478. 000015B8  3031 3233                move.w     D0, [A1 + D3.w * 2 + 0x33]
  2479. 000015BC  5554                     subq.w     [A4], 2
  2480. 000015BE  5756                     subq.w     [A6], 3
  2481. 000015C0  5051                     addq.w     [A1], 8
  2482. 000015C2  5253                     addq.w     [A3], 1
  2483. 000015C4  5F5E                     subq.w     [A6]+, 7
  2484. 000015C6  5D5C                     subq.w     [A4]+, 6
  2485. 000015C8  5A5B                     addq.w     [A3]+, 5
  2486. 000015CA  5859                     addq.w     [A1]+, 4
  2487. 000015CC  4041                     negx.w     D1
  2488. 000015CE  4243                     clr.w      D3
  2489. 000015D0  4544                     chk.w      D2, D4
  2490. 000015D2  4746                     chk.w      D3, D6
  2491. 000015D4  4A4B                     tst.w      A3
  2492. 000015D6  4849                     pea.l      A1
  2493. 000015D8  4F4E                     chk.w      D7, A6
  2494. 000015DA  4D4C                     chk.w      D6, A4
  2495. 000015DC  7F7E                     moveq.l    D7, 0x7E
  2496. 000015DE  7D7C                     moveq.l    D6, 0x7C
  2497. 000015E0  7A7B                     moveq.l    D5, 0x7B
  2498. 000015E2  7879                     moveq.l    D4, 0x79
  2499. 000015E4  7574                     moveq.l    D2, 0x74
  2500. 000015E6  7776                     moveq.l    D3, 0x76
  2501. 000015E8  7071                     moveq.l    D0, 0x71
  2502. 000015EA  7273                     moveq.l    D1, 0x73
  2503. 000015EC  6A6B                     bpl        +0x6D /* 00001659 */
  2504. 000015EE  6869                     bvc        +0x6B /* 00001659 */
  2505. 000015F0  6F6E                     ble        +0x70 /* 00001660 */
  2506. 000015F2  6D6C                     blt        +0x6E /* 00001660 */
  2507. 000015F4  6061                     bra        +0x63 /* 00001657 */
  2508. 000015F6  6263                     bhi        +0x65 /* 0000165B */
  2509. 000015F8  6564                     bcs        +0x66 /* 0000165E */
  2510. 000015FA  6766                     beq        +0x68 /* 00001662 */
  2511. 000015FC  FFFE                     .extension 0xFFE // unimplemented
  2512. 000015FE  FDFC                     .extension 0xDFC // unimplemented
  2513. 00001600  FAFB                     .extension 0xAFB // unimplemented
  2514. 00001602  F8F9                     .extension 0x8F9 // unimplemented
  2515. 00001604  F5F4                     .extension 0x5F4 // unimplemented
  2516. 00001606  F7F6                     .extension 0x7F6 // unimplemented
  2517. 00001608  F0F1                     .extension 0x0F1 // unimplemented
  2518. 0000160A  F2F3                     .extension 0x2F3 // unimplemented
  2519. 0000160C  EAEB E8E9 EFEE           bfchg      [A3 - 0x1012] {D3:D1}
  2520. 00001612  EDEC E0E1 E2E3           bfffo      D6, [A4 - 0x1D1D] {3:D1}
  2521. 00001618  E5E4                     roxl  .w   -[A4]
  2522. 0000161A  E7E6                     rol   .w   -[A6]
  2523. 0000161C  D5D4                     add.l      A2, [A4]
  2524. 0000161E  D7D6                     add.l      A3, [A6]
  2525. 00001620  D0D1                     add.w      A0, [A1]
  2526. 00001622  D2D3                     add.w      A1, [A3]
  2527. 00001624  DFDE                     add.l      A7, [A6]+
  2528. 00001626  DDDC                     add.l      A6, [A4]+
  2529. 00001628  DADB                     add.w      A5, [A3]+
  2530. 0000162A  D8D9                     add.w      A4, [A1]+
  2531. 0000162C  C0C1                     mulu.w     D0, D1
  2532. 0000162E  C2C3                     mulu.w     D1, D3
  2533. 00001630  C5C4                     muls.w     D2, D4
  2534. 00001632  C7C6                     muls.w     D3, D6
  2535. 00001634  CACB                     mulu.w     D5, A3
  2536. 00001636  C8C9                     mulu.w     D4, A1
  2537. 00001638  CFCE                     muls.w     D7, A6
  2538. 0000163A  CDCC                     muls.w     D6, A4
  2539. 0000163C  AAAB                     syscall    0xAAB
  2540. 0000163E  A8A9                     syscall    InsetRect
  2541. 00001640  AFAE                     syscall    scIndTab4, auto_pop
  2542. 00001642  ADAC                     syscall    AddReference, auto_pop
  2543. 00001644  A0A1                     syscall    vMRdData
  2544. 00001646  A2A3                     syscall    0x0A3, flags=2
  2545. 00001648  A5A4                     syscall    HeapDispatch, flags=5
  2546. 0000164A  A7A6                     syscall    vStdEntry, flags=7
  2547. 0000164C  BFBE                     xor.l      <<invalid special address>>, D7
  2548. 0000164E  BDBC BABB B8B9           xor.l      0xBABBB8B9, D6
  2549. 00001654  B5B4 B7B6 B0B1 B2B3 8081 xor.l      [[-0x4F4E4D4D] + A3 * 8 - 0x7F7F], D2
  2550. label0000165E:
  2551. 0000165E  8283                     or.l       D1, D3
  2552. label00001660:
  2553. 00001660  8584 8786                unpk       D2, D4, 0x8786
  2554. // begin alternate branch 00001662-00001666
  2555. label00001662:
  2556. 00001662  8786 8A8B                unpk       D3, D6, 0x8A8B
  2557. // end alternate branch 00001662-00001666
  2558. label00001662: // (misaligned)
  2559. 00001664  8A8B                     or.l       D5, A3
  2560. 00001666  8889                     or.l       D4, A1
  2561. 00001668  8F8E 8D8C                unpk       -[A7], -[A6], 0x8D8C
  2562. 0000166C  9594                     sub.l      [A4], D2
  2563. 0000166E  9796                     sub.l      [A6], D3
  2564. 00001670  9091                     sub.l      D0, [A1]
  2565. 00001672  9293                     sub.l      D1, [A3]
  2566. 00001674  9F9E                     sub.l      [A6]+, D7
  2567. 00001676  9D9C                     sub.l      [A4]+, D6
  2568. 00001678  9A9B                     sub.l      D5, [A3]+
  2569. 0000167A  9899                     sub.l      D4, [A1]+
  2570. 0000167C  5554                     subq.w     [A4], 2
  2571. 0000167E  5756                     subq.w     [A6], 3
  2572. 00001680  5051                     addq.w     [A1], 8
  2573. 00001682  5253                     addq.w     [A3], 1
  2574. 00001684  5F5E                     subq.w     [A6]+, 7
  2575. 00001686  5D5C                     subq.w     [A4]+, 6
  2576. 00001688  5A5B                     addq.w     [A3]+, 5
  2577. 0000168A  5859                     addq.w     [A1]+, 4
  2578. 0000168C  4041                     negx.w     D1
  2579. 0000168E  4243                     clr.w      D3
  2580. 00001690  4544                     chk.w      D2, D4
  2581. 00001692  4746                     chk.w      D3, D6
  2582. 00001694  4A4B                     tst.w      A3
  2583. 00001696  4849                     pea.l      A1
  2584. 00001698  4F4E                     chk.w      D7, A6
  2585. 0000169A  4D4C                     chk.w      D6, A4
  2586. 0000169C  7F7E                     moveq.l    D7, 0x7E
  2587. 0000169E  7D7C                     moveq.l    D6, 0x7C
  2588. 000016A0  7A7B                     moveq.l    D5, 0x7B
  2589. 000016A2  7879                     moveq.l    D4, 0x79
  2590. 000016A4  7574                     moveq.l    D2, 0x74
  2591. 000016A6  7776                     moveq.l    D3, 0x76
  2592. 000016A8  7071                     moveq.l    D0, 0x71
  2593. 000016AA  7273                     moveq.l    D1, 0x73
  2594. 000016AC  6A6B                     bpl        +0x6D /* 00001719 */
  2595. 000016AE  6869                     bvc        +0x6B /* 00001719 */
  2596. 000016B0  6F6E                     ble        +0x70 /* 00001720 */
  2597. 000016B2  6D6C                     blt        +0x6E /* 00001720 */
  2598. 000016B4  6061                     bra        +0x63 /* 00001717 */
  2599. 000016B6  6263                     bhi        +0x65 /* 0000171B */
  2600. 000016B8  6564                     bcs        +0x66 /* 0000171E */
  2601. 000016BA  6766                     beq        +0x68 /* 00001722 */
  2602. 000016BC  0001 0203                ori.b      D1, 0x3
  2603. 000016C0  0504                     btst       D4, D2
  2604. 000016C2  0706                     btst       D6, D3
  2605. 000016C4  0A0B 0809                xori.b     A3, 0x9 /* '\t' */
  2606. 000016C8  0F0E                     btst       A6, D7
  2607. 000016CA  0D0C                     btst       A4, D6
  2608. 000016CC  1514                     move.b     -[A2], [A4]
  2609. 000016CE  1716                     move.b     -[A3], [A6]
  2610. 000016D0  1011                     move.b     D0, [A1]
  2611. 000016D2  1213                     move.b     D1, [A3]
  2612. 000016D4  1F1E                     move.b     -[A7], [A6]+
  2613. 000016D6  1D1C                     move.b     -[A6], [A4]+
  2614. 000016D8  1A1B                     move.b     D5, [A3]+
  2615. 000016DA  1819                     move.b     D4, [A1]+
  2616. 000016DC  2A2B 2829                move.l     D5, [A3 + 0x2829]
  2617. 000016E0  2F2E 2D2C                move.l     -[A7], [A6 + 0x2D2C]
  2618. 000016E4  2021                     move.l     D0, -[A1]
  2619. 000016E6  2223                     move.l     D1, -[A3]
  2620. 000016E8  2524                     move.l     -[A2], -[A4]
  2621. 000016EA  2726                     move.l     -[A3], -[A6]
  2622. 000016EC  3F3E                     move.w     -[A7], <<invalid special address>>
  2623. 000016EE  3D3C 3A3B                move.w     -[A6], 0x3A3B /* ':;' */
  2624. 000016F2  3839 3534 3736           move.w     D4, [0x35343736]
  2625. 000016F8  3031 3233                move.w     D0, [A1 + D3.w * 2 + 0x33]
  2626. export_980:
  2627. fn000016FC:
  2628. 000016FC  2050                     movea.l    A0, [A0]
  2629. 000016FE  224C                     movea.l    A1, A4
  2630. 00001700  32E8 0002                move.w     [A1]+, [A0 + 0x2]
  2631. 00001704  4259                     clr.w      [A1]+
  2632. 00001706  7027                     moveq.l    D0, 0x27
  2633. 00001708  72FF                     moveq.l    D1, 0xFFFFFFFF
  2634. label0000170A:
  2635. 0000170A  22C1                     move.l     [A1]+, D1
  2636. 0000170C  51C8 FFFC                dbf        D0, -0x6 /* 0000170A */
  2637. 00001710  0C50 000A                cmpi.w     [A0], 0xA /* '\n' */
  2638. 00001714  6708                     beq        +0xA /* 0000171E */
  2639. 00001716  41E8 000C                lea.l      A0, [A0 + 0xC]
  2640. 0000171A  22C8                     move.l     [A1]+, A0
  2641. 0000171C  4E75                     rts
  2642. label0000171E:
  2643. 0000171E  5889                     addq.l     A1, 4
  2644. label00001720:
  2645. 00001720  2349 FFFC                move.l     [A1 - 0x4], A1
  2646. // begin alternate branch 00001722-00001724
  2647. label00001722:
  2648. 00001722  FFFC                     .extension 0xFFC // unimplemented
  2649. // end alternate branch 00001722-00001724
  2650. label00001722: // (misaligned)
  2651. 00001724  32E8 0004                move.w     [A1]+, [A0 + 0x4]
  2652. 00001728  32E8 0008                move.w     [A1]+, [A0 + 0x8]
  2653. 0000172C  32FC 7FFF                move.w     [A1]+, 0x7FFF
  2654. 00001730  32E8 0006                move.w     [A1]+, [A0 + 0x6]
  2655. 00001734  32E8 0004                move.w     [A1]+, [A0 + 0x4]
  2656. 00001738  32E8 0008                move.w     [A1]+, [A0 + 0x8]
  2657. 0000173C  32FC 7FFF                move.w     [A1]+, 0x7FFF
  2658. 00001740  32FC 7FFF                move.w     [A1]+, 0x7FFF
  2659. 00001744  4E75                     rts
  2660. export_981:
  2661. 00001746  205F                     movea.l    A0, [A7]+
  2662. 00001748  301F                     move.w     D0, [A7]+
  2663. 0000174A  5340                     subq.w     D0, 1
  2664. 0000174C  321F                     move.w     D1, [A7]+
  2665. 0000174E  225F                     movea.l    A1, [A7]+
  2666. 00001750  2F08                     move.l     -[A7], A0
  2667. 00001752  41FA 0058                lea.l      A0, [PC + 0x58 /* 000017AC, value 0x51C8FFAC */]
  2668. 00001756  E349                     lsl        D1.w, 1
  2669. 00001758  90C1                     sub.w      A0, D1
  2670. label0000175A:
  2671. 0000175A  4ED0                     jmp        [A0]
  2672. 0000175C  4699                     not.l      [A1]+
  2673. 0000175E  4699                     not.l      [A1]+
  2674. 00001760  4699                     not.l      [A1]+
  2675. 00001762  4699                     not.l      [A1]+
  2676. 00001764  4699                     not.l      [A1]+
  2677. 00001766  4699                     not.l      [A1]+
  2678. 00001768  4699                     not.l      [A1]+
  2679. 0000176A  4699                     not.l      [A1]+
  2680. 0000176C  4699                     not.l      [A1]+
  2681. 0000176E  4699                     not.l      [A1]+
  2682. 00001770  4699                     not.l      [A1]+
  2683. 00001772  4699                     not.l      [A1]+
  2684. 00001774  4699                     not.l      [A1]+
  2685. 00001776  4699                     not.l      [A1]+
  2686. 00001778  4699                     not.l      [A1]+
  2687. 0000177A  4699                     not.l      [A1]+
  2688. 0000177C  4699                     not.l      [A1]+
  2689. 0000177E  4699                     not.l      [A1]+
  2690. 00001780  4699                     not.l      [A1]+
  2691. 00001782  4699                     not.l      [A1]+
  2692. 00001784  4699                     not.l      [A1]+
  2693. 00001786  4699                     not.l      [A1]+
  2694. 00001788  4699                     not.l      [A1]+
  2695. 0000178A  4699                     not.l      [A1]+
  2696. 0000178C  4699                     not.l      [A1]+
  2697. 0000178E  4699                     not.l      [A1]+
  2698. 00001790  4699                     not.l      [A1]+
  2699. 00001792  4699                     not.l      [A1]+
  2700. 00001794  4699                     not.l      [A1]+
  2701. 00001796  4699                     not.l      [A1]+
  2702. 00001798  4699                     not.l      [A1]+
  2703. 0000179A  4699                     not.l      [A1]+
  2704. 0000179C  4699                     not.l      [A1]+
  2705. 0000179E  4699                     not.l      [A1]+
  2706. 000017A0  4699                     not.l      [A1]+
  2707. 000017A2  4699                     not.l      [A1]+
  2708. 000017A4  4699                     not.l      [A1]+
  2709. 000017A6  4699                     not.l      [A1]+
  2710. 000017A8  4699                     not.l      [A1]+
  2711. 000017AA  4699                     not.l      [A1]+
  2712. 000017AC  51C8 FFAC                dbf        D0, -0x56 /* 0000175A */
  2713. 000017B0  4E75                     rts
  2714. export_982:
  2715. 000017B2  41FA 0018                lea.l      A0, [PC + 0x18 /* 000017CC, value 0x0 */]
  2716. 000017B6  20AF 0004                move.l     [A0], [A7 + 0x4]
  2717. 000017BA  2E9F                     move.l     [A7], [A7]+
  2718. 000017BC  A9F2                     syscall    Launch/LaunchApplication
  2719. 000017BE  205F                     movea.l    A0, [A7]+
  2720. 000017C0  4A40                     tst.w      D0
  2721. 000017C2  6D04                     blt        +0x6 /* 000017C8 */
  2722. 000017C4  4257                     clr.w      [A7]
  2723. 000017C6  6002                     bra        +0x4 /* 000017CA */
  2724. label000017C8:
  2725. 000017C8  3E80                     move.w     [A7], D0
  2726. label000017CA:
  2727. 000017CA  4ED0                     jmp        [A0]
  2728. 000017CC  0000 0000                ori.b      D0, 0x0
  2729. 000017D0  0000 4C43                ori.b      D0, 0x43 /* 'C' */
  2730. 000017D4  0000 0004                ori.b      D0, 0x4
  2731. 000017D8  0000 4000                ori.b      D0, 0x0
  2732. export_984:
  2733. 000017DC  2278 0904                movea.l    A1, [0x00000904 /* CurrentA5 */]
  2734. 000017E0  2229 B450                move.l     D1, [A1 - 0x4BB0]
  2735. 000017E4  43FA 0070                lea.l      A1, [PC + 0x70 /* 00001856, value 0x3F00A883 */]
  2736. 000017E8  600C                     bra        +0xE /* 000017F6 */
  2737. export_983:
  2738. 000017EA  2278 0904                movea.l    A1, [0x00000904 /* CurrentA5 */]
  2739. 000017EE  2229 B402                move.l     D1, [A1 - 0x4BFE]
  2740. 000017F2  43FA 0056                lea.l      A1, [PC + 0x56 /* 0000184A, value 0x42673F00 'Bg?\0' */]
  2741. label000017F6:
  2742. 000017F6  2409                     move.l     D2, A1
  2743. 000017F8  41FA 0062                lea.l      A0, [PC + 0x62 /* 0000185C, value 0x15000A08 */]
  2744. 000017FC  226F 0004                movea.l    A1, [A7 + 0x4]
  2745. 00001800  7000                     moveq.l    D0, 0x00
  2746. 00001802  1010                     move.b     D0, [A0]
  2747. label00001804:
  2748. 00001804  B308                     cmpm.b     [A1]+, [A0]+
  2749. 00001806  56C8 FFFC                dbne       D0, -0x6 /* 00001804 */
  2750. 0000180A  6704                     beq        +0x6 /* 00001810 */
  2751. 0000180C  2041                     movea.l    A0, D1
  2752. 0000180E  4ED0                     jmp        [A0]
  2753. label00001810:
  2754. 00001810  205F                     movea.l    A0, [A7]+
  2755. 00001812  4E56 0000                link       A6, 0
  2756. 00001816  48E7 FF38                movem.l    -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A2,A3,A4
  2757. 0000181A  2F08                     move.l     -[A7], A0
  2758. 0000181C  2442                     movea.l    A2, D2
  2759. 0000181E  2055                     movea.l    A0, [A5]
  2760. 00001820  2050                     movea.l    A0, [A0]
  2761. 00001822  3F28 004A                move.w     -[A7], [A0 + 0x4A]
  2762. 00001826  3F28 0044                move.w     -[A7], [A0 + 0x44]
  2763. 0000182A  3F3C 7E0C                move.w     -[A7], 0x7E0C
  2764. 0000182E  A887                     syscall    TextFont
  2765. 00001830  3F3C 000C                move.w     -[A7], 0xC
  2766. 00001834  A88A                     syscall    TextSize
  2767. 00001836  7063                     moveq.l    D0, 0x63
  2768. 00001838  4E92                     jsr        [A2]
  2769. 0000183A  A887                     syscall    TextFont
  2770. 0000183C  A88A                     syscall    TextSize
  2771. 0000183E  205F                     movea.l    A0, [A7]+
  2772. 00001840  4CDF 1CFF                movem.l    D0,D1,D2,D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2773. 00001844  4E5E                     unlink     A6
  2774. 00001846  584F                     addq.w     A7, 4
  2775. 00001848  4ED0                     jmp        [A0]
  2776. 0000184A  4267                     clr.w      -[A7]
  2777. 0000184C  3F00                     move.w     -[A7], D0
  2778. 0000184E  A88D                     syscall    CharWidth
  2779. 00001850  3D5F 0008                move.w     [A6 + 0x8], [A7]+
  2780. 00001854  4E75                     rts
  2781. 00001856  3F00                     move.w     -[A7], D0
  2782. 00001858  A883                     syscall    DrawChar
  2783. 0000185A  4E75                     rts
  2784. 0000185C  1500                     move.b     -[A2], D0
  2785. 0000185E  0A08 4465                xori.b     A0, 0x65 /* 'e' */
  2786. 00001862  6275                     bhi        +0x77 /* 000018D9 */
  2787. 00001864  6767                     beq        +0x69 /* 000018CD */
  2788. 00001866  6572                     bcs        +0x74 /* 000018DA */
  2789. 00001868  204D                     movea.l    A0, A5
  2790. 0000186A  656E                     bcs        +0x70 /* 000018DA */
  2791. 0000186C  7520                     moveq.l    D2, 0x20
  2792. 0000186E  4963                     chk.w      D4, -[A3]
  2793. 00001870  6F6E                     ble        +0x70 /* 000018E0 */
  2794. export_985:
  2795. 00001872  4E56 0000                link       A6, 0
  2796. 00001876  48E7 0038                movem.l    -[A7], A2,A3,A4
  2797. 0000187A  206E 000E                movea.l    A0, [A6 + 0xE]
  2798. 0000187E  2050                     movea.l    A0, [A0]
  2799. 00001880  226E 000A                movea.l    A1, [A6 + 0xA]
  2800. 00001884  2251                     movea.l    A1, [A1]
  2801. 00001886  2648                     movea.l    A3, A0
  2802. 00001888  D6EE 0008                add.w      A3, [A6 + 0x8]
  2803. 0000188C  1F2B 0002                move.b     -[A7], [A3 + 0x2]
  2804. 00001890  1F2B 0001                move.b     -[A7], [A3 + 0x1]
  2805. 00001894  1F13                     move.b     -[A7], [A3]
  2806. 00001896  16BC 00FF                move.b     [A3], 0xFF
  2807. 0000189A  422B 0001                clr.b      [A3 + 0x1]
  2808. 0000189E  422B 0002                clr.b      [A3 + 0x2]
  2809. label000018A2:
  2810. 000018A2  45E8 0001                lea.l      A2, [A0 + 0x1]
  2811. label000018A6:
  2812. 000018A6  4A18                     tst.b      [A0]+
  2813. 000018A8  67FC                     beq        -0x2 /* 000018A6 */
  2814. 000018AA  2208                     move.l     D1, A0
  2815. 000018AC  928A                     sub.l      D1, A2
  2816. label000018AE:
  2817. 000018AE  0C41 01FF                cmpi.w     D1, 0x1FF
  2818. 000018B2  6F0A                     ble        +0xC /* 000018BE */
  2819. 000018B4  12FC 00FF                move.b     [A1]+, 0xFF
  2820. 000018B8  0441 01F0                subi.w     D1, 0x1F0
  2821. 000018BC  60F0                     bra        -0xE /* 000018AE */
  2822. label000018BE:
  2823. 000018BE  0C41 000F                cmpi.w     D1, 0xF
  2824. 000018C2  6F0E                     ble        +0x10 /* 000018D2 */
  2825. 000018C4  3001                     move.w     D0, D1
  2826. 000018C6  E848                     lsr        D0.w, 4
  2827. 000018C8  0000 00E0                ori.b      D0, 0xE0
  2828. 000018CC  12C0                     move.b     [A1]+, D0
  2829. 000018CE  0241 000F                andi.w     D1, 0xF
  2830. label000018D2:
  2831. 000018D2  2849                     movea.l    A4, A1
  2832. 000018D4  12C1                     move.b     [A1]+, D1
  2833. 000018D6  B1CB                     cmpa.l     A0, A3
  2834. 000018D8  630C                     bls        +0xE /* 000018E6 */
  2835. label000018DA:
  2836. 000018DA  4A14                     tst.b      [A4]
  2837. 000018DC  6600 0076                bne        +0x78 /* 00001954 */
  2838. label000018E0:
  2839. 000018E0  5349                     subq.w     A1, 1
  2840. 000018E2  6000 0070                bra        +0x72 /* 00001954 */
  2841. label000018E6:
  2842. 000018E6  2448                     movea.l    A2, A0
  2843. label000018E8:
  2844. 000018E8  4A18                     tst.b      [A0]+
  2845. 000018EA  66FC                     bne        -0x2 /* 000018E8 */
  2846. 000018EC  4A10                     tst.b      [A0]
  2847. 000018EE  66F8                     bne        -0x6 /* 000018E8 */
  2848. 000018F0  B1CB                     cmpa.l     A0, A3
  2849. 000018F2  6500 0004                bcs        +0x6 /* 000018F8 */
  2850. 000018F6  5348                     subq.w     A0, 1
  2851. label000018F8:
  2852. 000018F8  2208                     move.l     D1, A0
  2853. 000018FA  928A                     sub.l      D1, A2
  2854. 000018FC  41EA FFFF                lea.l      A0, [A2 - 0x1]
  2855. 00001900  7007                     moveq.l    D0, 0x07
  2856. 00001902  C041                     and.w      D0, D1
  2857. 00001904  670E                     beq        +0x10 /* 00001914 */
  2858. 00001906  3400                     move.w     D2, D0
  2859. 00001908  E948                     lsl        D0.w, 4
  2860. 0000190A  8114                     or.b       [A4], D0
  2861. 0000190C  5342                     subq.w     D2, 1
  2862. label0000190E:
  2863. 0000190E  12D8                     move.b     [A1]+, [A0]+
  2864. 00001910  51CA FFFC                dbf        D2, -0x6 /* 0000190E */
  2865. label00001914:
  2866. 00001914  E649                     lsr        D1.w, 3
  2867. 00001916  6736                     beq        +0x38 /* 0000194E */
  2868. label00001918:
  2869. 00001918  0C41 001F                cmpi.w     D1, 0x1F
  2870. 0000191C  6F14                     ble        +0x16 /* 00001932 */
  2871. 0000191E  12FC 00DF                move.b     [A1]+, 0xDF
  2872. 00001922  303C 00F7                move.w     D0, 0xF7
  2873. label00001926:
  2874. 00001926  12D8                     move.b     [A1]+, [A0]+
  2875. 00001928  51C8 FFFC                dbf        D0, -0x6 /* 00001926 */
  2876. 0000192C  0441 001F                subi.w     D1, 0x1F
  2877. 00001930  60E6                     bra        -0x18 /* 00001918 */
  2878. label00001932:
  2879. 00001932  12BC 00C0                move.b     [A1], 0xC0
  2880. 00001936  8319                     or.b       [A1]+, D1
  2881. 00001938  5341                     subq.w     D1, 1
  2882. label0000193A:
  2883. 0000193A  12D8                     move.b     [A1]+, [A0]+
  2884. 0000193C  12D8                     move.b     [A1]+, [A0]+
  2885. 0000193E  12D8                     move.b     [A1]+, [A0]+
  2886. 00001940  12D8                     move.b     [A1]+, [A0]+
  2887. 00001942  12D8                     move.b     [A1]+, [A0]+
  2888. 00001944  12D8                     move.b     [A1]+, [A0]+
  2889. 00001946  12D8                     move.b     [A1]+, [A0]+
  2890. 00001948  12D8                     move.b     [A1]+, [A0]+
  2891. 0000194A  51C9 FFEE                dbf        D1, -0x14 /* 0000193A */
  2892. label0000194E:
  2893. 0000194E  B1CB                     cmpa.l     A0, A3
  2894. 00001950  6500 FF50                bcs        -0xAE /* 000018A2 */
  2895. label00001954:
  2896. 00001954  246E 000E                movea.l    A2, [A6 + 0xE]
  2897. 00001958  248B                     move.l     [A2], A3
  2898. 0000195A  246E 000A                movea.l    A2, [A6 + 0xA]
  2899. 0000195E  2489                     move.l     [A2], A1
  2900. 00001960  16DF                     move.b     [A3]+, [A7]+
  2901. 00001962  16DF                     move.b     [A3]+, [A7]+
  2902. 00001964  16DF                     move.b     [A3]+, [A7]+
  2903. 00001966  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2904. 0000196A  4E5E                     unlink     A6
  2905. 0000196C  205F                     movea.l    A0, [A7]+
  2906. 0000196E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2907. 00001972  4ED0                     jmp        [A0]
  2908. export_986:
  2909. 00001974  4E56 0000                link       A6, 0
  2910. 00001978  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2911. 0000197C  598F                     subq.l     A7, 4
  2912. 0000197E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2913. 00001982  4EBA 397E                jsr        [PC + 0x397E /* 00005302 */]
  2914. 00001986  281F                     move.l     D4, [A7]+
  2915. 00001988  0284 FFFF FFF8           andi.l     D4, 0xFFFFFFF8
  2916. 0000198E  2A2E 000C                move.l     D5, [A6 + 0xC]
  2917. 00001992  E78D                     lsl        D5, 3
  2918. 00001994  DA84                     add.l      D5, D4
  2919. 00001996  5185                     subq.l     D5, 8
  2920. 00001998  286E 0008                movea.l    A4, [A6 + 0x8]
  2921. 0000199C  2C0F                     move.l     D6, A7
  2922. 0000199E  2F04                     move.l     -[A7], D4
  2923. 000019A0  2F05                     move.l     -[A7], D5
  2924. label000019A2:
  2925. 000019A2  2A1F                     move.l     D5, [A7]+
  2926. 000019A4  281F                     move.l     D4, [A7]+
  2927. label000019A6:
  2928. 000019A6  2444                     movea.l    A2, D4
  2929. 000019A8  2645                     movea.l    A3, D5
  2930. 000019AA  2004                     move.l     D0, D4
  2931. 000019AC  D085                     add.l      D0, D5
  2932. 000019AE  E290                     roxr       D0, 1
  2933. 000019B0  0200 00F8                andi.b     D0, 0xF8
  2934. 000019B4  2040                     movea.l    A0, D0
  2935. 000019B6  2628 0004                move.l     D3, [A0 + 0x4]
  2936. 000019BA  2E10                     move.l     D7, [A0]
  2937. 000019BC  6002                     bra        +0x4 /* 000019C0 */
  2938. label000019BE:
  2939. 000019BE  504A                     addq.w     A2, 8
  2940. label000019C0:
  2941. 000019C0  BE92                     cmp.l      D7, [A2]
  2942. 000019C2  670E                     beq        +0x10 /* 000019D2 */
  2943. 000019C4  4267                     clr.w      -[A7]
  2944. 000019C6  2F12                     move.l     -[A7], [A2]
  2945. 000019C8  2F07                     move.l     -[A7], D7
  2946. 000019CA  4E94                     jsr        [A4]
  2947. 000019CC  301F                     move.w     D0, [A7]+
  2948. 000019CE  6DEE                     blt        -0x10 /* 000019BE */
  2949. 000019D0  6E0C                     bgt        +0xE /* 000019DE */
  2950. label000019D2:
  2951. 000019D2  202A 0004                move.l     D0, [A2 + 0x4]
  2952. 000019D6  B083                     cmp.l      D0, D3
  2953. 000019D8  6DE4                     blt        -0x1A /* 000019BE */
  2954. 000019DA  6002                     bra        +0x4 /* 000019DE */
  2955. label000019DC:
  2956. 000019DC  514B                     subq.w     A3, 8
  2957. label000019DE:
  2958. 000019DE  BE93                     cmp.l      D7, [A3]
  2959. 000019E0  670E                     beq        +0x10 /* 000019F0 */
  2960. 000019E2  4267                     clr.w      -[A7]
  2961. 000019E4  2F13                     move.l     -[A7], [A3]
  2962. 000019E6  2F07                     move.l     -[A7], D7
  2963. 000019E8  4E94                     jsr        [A4]
  2964. 000019EA  301F                     move.w     D0, [A7]+
  2965. 000019EC  6EEE                     bgt        -0x10 /* 000019DC */
  2966. 000019EE  6D08                     blt        +0xA /* 000019F8 */
  2967. label000019F0:
  2968. 000019F0  202B 0004                move.l     D0, [A3 + 0x4]
  2969. 000019F4  B083                     cmp.l      D0, D3
  2970. 000019F6  6EE4                     bgt        -0x1A /* 000019DC */
  2971. label000019F8:
  2972. 000019F8  B5CB                     cmpa.l     A2, A3
  2973. 000019FA  6210                     bhi        +0x12 /* 00001A0C */
  2974. 000019FC  2012                     move.l     D0, [A2]
  2975. 000019FE  24D3                     move.l     [A2]+, [A3]
  2976. 00001A00  26C0                     move.l     [A3]+, D0
  2977. 00001A02  2012                     move.l     D0, [A2]
  2978. 00001A04  24D3                     move.l     [A2]+, [A3]
  2979. 00001A06  26C0                     move.l     [A3]+, D0
  2980. 00001A08  96FC 0010                sub.w      A3, 0x10
  2981. label00001A0C:
  2982. 00001A0C  B5CB                     cmpa.l     A2, A3
  2983. 00001A0E  63B0                     bls        -0x4E /* 000019C0 */
  2984. 00001A10  B5C5                     cmpa.l     A2, D5
  2985. 00001A12  6404                     bcc        +0x6 /* 00001A18 */
  2986. 00001A14  2F0A                     move.l     -[A7], A2
  2987. 00001A16  2F05                     move.l     -[A7], D5
  2988. label00001A18:
  2989. 00001A18  2A0B                     move.l     D5, A3
  2990. 00001A1A  B885                     cmp.l      D4, D5
  2991. 00001A1C  6588                     bcs        -0x76 /* 000019A6 */
  2992. 00001A1E  BFC6                     cmpa.l     A7, D6
  2993. 00001A20  6680                     bne        -0x7E /* 000019A2 */
  2994. 00001A22  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2995. 00001A26  4E5E                     unlink     A6
  2996. 00001A28  205F                     movea.l    A0, [A7]+
  2997. 00001A2A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2998. 00001A2E  4ED0                     jmp        [A0]
  2999. export_987:
  3000. 00001A30  4E56 FF46                link       A6, -0x00BA
  3001. 00001A34  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  3002. 00001A38  49EE FF46                lea.l      A4, [A6 - 0xBA]
  3003. 00001A3C  206E 0010                movea.l    A0, [A6 + 0x10]
  3004. 00001A40  4EBA FCBA                jsr        [PC - 0x346 /* 000016FC */]
  3005. 00001A44  226E 000C                movea.l    A1, [A6 + 0xC]
  3006. 00001A48  7E00                     moveq.l    D7, 0x00
  3007. 00001A4A  7C00                     moveq.l    D6, 0x00
  3008. 00001A4C  3A2E 0008                move.w     D5, [A6 + 0x8]
  3009. 00001A50  302E 000A                move.w     D0, [A6 + 0xA]
  3010. 00001A54  3200                     move.w     D1, D0
  3011. 00001A56  5341                     subq.w     D1, 1
  3012. 00001A58  3D41 FFFE                move.w     [A6 - 0x2], D1
  3013. 00001A5C  D040                     add.w      D0, D0
  3014. 00001A5E  45FA 006E                lea.l      A2, [PC + 0x6E /* 00001ACE, value 0x60524ED3 */]
  3015. 00001A62  94C0                     sub.w      A2, D0
  3016. 00001A64  47FA 00BC                lea.l      A3, [PC + 0xBC /* 00001B22, value 0x5247BE45 */]
  3017. 00001A68  96C0                     sub.w      A3, D0
  3018. label00001A6A:
  3019. 00001A6A  BE54                     cmp.w      D7, [A4]
  3020. 00001A6C  6D04                     blt        +0x6 /* 00001A72 */
  3021. 00001A6E  4EBA 01AE                jsr        [PC + 0x1AE /* 00001C1E */]
  3022. label00001A72:
  3023. 00001A72  4A2E FF48                tst.b      [A6 - 0xB8]
  3024. 00001A76  6658                     bne        +0x5A /* 00001AD0 */
  3025. 00001A78  41EE FF4A                lea.l      A0, [A6 - 0xB6]
  3026. 00001A7C  4ED2                     jmp        [A2]
  3027. 00001A7E  22D8                     move.l     [A1]+, [A0]+
  3028. 00001A80  22D8                     move.l     [A1]+, [A0]+
  3029. 00001A82  22D8                     move.l     [A1]+, [A0]+
  3030. 00001A84  22D8                     move.l     [A1]+, [A0]+
  3031. 00001A86  22D8                     move.l     [A1]+, [A0]+
  3032. 00001A88  22D8                     move.l     [A1]+, [A0]+
  3033. 00001A8A  22D8                     move.l     [A1]+, [A0]+
  3034. 00001A8C  22D8                     move.l     [A1]+, [A0]+
  3035. 00001A8E  22D8                     move.l     [A1]+, [A0]+
  3036. 00001A90  22D8                     move.l     [A1]+, [A0]+
  3037. 00001A92  22D8                     move.l     [A1]+, [A0]+
  3038. 00001A94  22D8                     move.l     [A1]+, [A0]+
  3039. 00001A96  22D8                     move.l     [A1]+, [A0]+
  3040. 00001A98  22D8                     move.l     [A1]+, [A0]+
  3041. 00001A9A  22D8                     move.l     [A1]+, [A0]+
  3042. 00001A9C  22D8                     move.l     [A1]+, [A0]+
  3043. 00001A9E  22D8                     move.l     [A1]+, [A0]+
  3044. 00001AA0  22D8                     move.l     [A1]+, [A0]+
  3045. 00001AA2  22D8                     move.l     [A1]+, [A0]+
  3046. 00001AA4  22D8                     move.l     [A1]+, [A0]+
  3047. 00001AA6  22D8                     move.l     [A1]+, [A0]+
  3048. 00001AA8  22D8                     move.l     [A1]+, [A0]+
  3049. 00001AAA  22D8                     move.l     [A1]+, [A0]+
  3050. 00001AAC  22D8                     move.l     [A1]+, [A0]+
  3051. 00001AAE  22D8                     move.l     [A1]+, [A0]+
  3052. 00001AB0  22D8                     move.l     [A1]+, [A0]+
  3053. 00001AB2  22D8                     move.l     [A1]+, [A0]+
  3054. 00001AB4  22D8                     move.l     [A1]+, [A0]+
  3055. 00001AB6  22D8                     move.l     [A1]+, [A0]+
  3056. 00001AB8  22D8                     move.l     [A1]+, [A0]+
  3057. 00001ABA  22D8                     move.l     [A1]+, [A0]+
  3058. 00001ABC  22D8                     move.l     [A1]+, [A0]+
  3059. 00001ABE  22D8                     move.l     [A1]+, [A0]+
  3060. 00001AC0  22D8                     move.l     [A1]+, [A0]+
  3061. 00001AC2  22D8                     move.l     [A1]+, [A0]+
  3062. 00001AC4  22D8                     move.l     [A1]+, [A0]+
  3063. 00001AC6  22D8                     move.l     [A1]+, [A0]+
  3064. 00001AC8  22D8                     move.l     [A1]+, [A0]+
  3065. 00001ACA  22D8                     move.l     [A1]+, [A0]+
  3066. 00001ACC  22D8                     move.l     [A1]+, [A0]+
  3067. 00001ACE  6052                     bra        +0x54 /* 00001B22 */
  3068. label00001AD0:
  3069. 00001AD0  4ED3                     jmp        [A3]
  3070. 00001AD2  22C6                     move.l     [A1]+, D6
  3071. 00001AD4  22C6                     move.l     [A1]+, D6
  3072. 00001AD6  22C6                     move.l     [A1]+, D6
  3073. 00001AD8  22C6                     move.l     [A1]+, D6
  3074. 00001ADA  22C6                     move.l     [A1]+, D6
  3075. 00001ADC  22C6                     move.l     [A1]+, D6
  3076. 00001ADE  22C6                     move.l     [A1]+, D6
  3077. 00001AE0  22C6                     move.l     [A1]+, D6
  3078. 00001AE2  22C6                     move.l     [A1]+, D6
  3079. 00001AE4  22C6                     move.l     [A1]+, D6
  3080. 00001AE6  22C6                     move.l     [A1]+, D6
  3081. 00001AE8  22C6                     move.l     [A1]+, D6
  3082. 00001AEA  22C6                     move.l     [A1]+, D6
  3083. 00001AEC  22C6                     move.l     [A1]+, D6
  3084. 00001AEE  22C6                     move.l     [A1]+, D6
  3085. 00001AF0  22C6                     move.l     [A1]+, D6
  3086. 00001AF2  22C6                     move.l     [A1]+, D6
  3087. 00001AF4  22C6                     move.l     [A1]+, D6
  3088. 00001AF6  22C6                     move.l     [A1]+, D6
  3089. 00001AF8  22C6                     move.l     [A1]+, D6
  3090. 00001AFA  22C6                     move.l     [A1]+, D6
  3091. 00001AFC  22C6                     move.l     [A1]+, D6
  3092. 00001AFE  22C6                     move.l     [A1]+, D6
  3093. 00001B00  22C6                     move.l     [A1]+, D6
  3094. 00001B02  22C6                     move.l     [A1]+, D6
  3095. 00001B04  22C6                     move.l     [A1]+, D6
  3096. 00001B06  22C6                     move.l     [A1]+, D6
  3097. 00001B08  22C6                     move.l     [A1]+, D6
  3098. 00001B0A  22C6                     move.l     [A1]+, D6
  3099. 00001B0C  22C6                     move.l     [A1]+, D6
  3100. 00001B0E  22C6                     move.l     [A1]+, D6
  3101. 00001B10  22C6                     move.l     [A1]+, D6
  3102. 00001B12  22C6                     move.l     [A1]+, D6
  3103. 00001B14  22C6                     move.l     [A1]+, D6
  3104. 00001B16  22C6                     move.l     [A1]+, D6
  3105. 00001B18  22C6                     move.l     [A1]+, D6
  3106. 00001B1A  22C6                     move.l     [A1]+, D6
  3107. 00001B1C  22C6                     move.l     [A1]+, D6
  3108. 00001B1E  22C6                     move.l     [A1]+, D6
  3109. 00001B20  22C6                     move.l     [A1]+, D6
  3110. label00001B22:
  3111. 00001B22  5247                     addq.w     D7, 1
  3112. 00001B24  BE45                     cmp.w      D7, D5
  3113. 00001B26  6600 FF42                bne        -0xBC /* 00001A6A */
  3114. 00001B2A  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  3115. 00001B2E  4E5E                     unlink     A6
  3116. 00001B30  205F                     movea.l    A0, [A7]+
  3117. 00001B32  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3118. 00001B36  4ED0                     jmp        [A0]
  3119. export_988:
  3120. 00001B38  205F                     movea.l    A0, [A7]+
  3121. 00001B3A  221F                     move.l     D1, [A7]+
  3122. 00001B3C  201F                     move.l     D0, [A7]+
  3123. 00001B3E  225F                     movea.l    A1, [A7]+
  3124. 00001B40  5381                     subq.l     D1, 1
  3125. 00001B42  6D1C                     blt        +0x1E /* 00001B60 */
  3126. 00001B44  2401                     move.l     D2, D1
  3127. 00001B46  0482 0000 8000           subi.l     D2, 0x8000
  3128. 00001B4C  6D0C                     blt        +0xE /* 00001B5A */
  3129. 00001B4E  323C 7FFF                move.w     D1, 0x7FFF
  3130. label00001B52:
  3131. 00001B52  B099                     cmp.l      D0, [A1]+
  3132. 00001B54  56CA FFFC                dbne       D2, -0x6 /* 00001B52 */
  3133. 00001B58  6606                     bne        +0x8 /* 00001B60 */
  3134. label00001B5A:
  3135. 00001B5A  B099                     cmp.l      D0, [A1]+
  3136. 00001B5C  56C9 FFFC                dbne       D1, -0x6 /* 00001B5A */
  3137. label00001B60:
  3138. 00001B60  57D7                     seq        [A7]
  3139. 00001B62  4417                     neg.b      [A7]
  3140. 00001B64  4ED0                     jmp        [A0]
  3141. export_989:
  3142. 00001B66  201F                     move.l     D0, [A7]+
  3143. 00001B68  241F                     move.l     D2, [A7]+
  3144. 00001B6A  221F                     move.l     D1, [A7]+
  3145. 00001B6C  225F                     movea.l    A1, [A7]+
  3146. 00001B6E  205F                     movea.l    A0, [A7]+
  3147. 00001B70  4217                     clr.b      [A7]
  3148. 00001B72  2F00                     move.l     -[A7], D0
  3149. 00001B74  48E7 1820                movem.l    -[A7], D3,D4,A2
  3150. 00001B78  2441                     movea.l    A2, D1
  3151. 00001B7A  2602                     move.l     D3, D2
  3152. 00001B7C  5383                     subq.l     D3, 1
  3153. 00001B7E  2803                     move.l     D4, D3
  3154. 00001B80  0484 0000 8000           subi.l     D4, 0x8000
  3155. 00001B86  6D18                     blt        +0x1A /* 00001BA0 */
  3156. 00001B88  363C 7FFF                move.w     D3, 0x7FFF
  3157. label00001B8C:
  3158. 00001B8C  2018                     move.l     D0, [A0]+
  3159. 00001B8E  2219                     move.l     D1, [A1]+
  3160. 00001B90  241A                     move.l     D2, [A2]+
  3161. 00001B92  4681                     not.l      D1
  3162. 00001B94  C280                     and.l      D1, D0
  3163. 00001B96  8282                     or.l       D1, D2
  3164. 00001B98  B282                     cmp.l      D1, D2
  3165. 00001B9A  56CC FFF0                dbne       D4, -0x12 /* 00001B8C */
  3166. 00001B9E  661A                     bne        +0x1C /* 00001BBA */
  3167. label00001BA0:
  3168. 00001BA0  2018                     move.l     D0, [A0]+
  3169. 00001BA2  2219                     move.l     D1, [A1]+
  3170. 00001BA4  241A                     move.l     D2, [A2]+
  3171. 00001BA6  4681                     not.l      D1
  3172. 00001BA8  C280                     and.l      D1, D0
  3173. 00001BAA  8282                     or.l       D1, D2
  3174. 00001BAC  B282                     cmp.l      D1, D2
  3175. 00001BAE  56CB FFF0                dbne       D3, -0x12 /* 00001BA0 */
  3176. 00001BB2  6606                     bne        +0x8 /* 00001BBA */
  3177. 00001BB4  1F7C 0001 0010           move.b     [A7 + 0x10], 0x1
  3178. label00001BBA:
  3179. 00001BBA  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  3180. 00001BBE  4E75                     rts
  3181. export_990:
  3182. 00001BC0  201F                     move.l     D0, [A7]+
  3183. 00001BC2  241F                     move.l     D2, [A7]+
  3184. 00001BC4  221F                     move.l     D1, [A7]+
  3185. 00001BC6  225F                     movea.l    A1, [A7]+
  3186. 00001BC8  205F                     movea.l    A0, [A7]+
  3187. 00001BCA  4217                     clr.b      [A7]
  3188. 00001BCC  2F00                     move.l     -[A7], D0
  3189. 00001BCE  48E7 1820                movem.l    -[A7], D3,D4,A2
  3190. 00001BD2  2441                     movea.l    A2, D1
  3191. 00001BD4  2602                     move.l     D3, D2
  3192. 00001BD6  5383                     subq.l     D3, 1
  3193. 00001BD8  2803                     move.l     D4, D3
  3194. 00001BDA  0484 0000 8000           subi.l     D4, 0x8000
  3195. 00001BE0  6D1A                     blt        +0x1C /* 00001BFC */
  3196. 00001BE2  363C 7FFF                move.w     D3, 0x7FFF
  3197. label00001BE6:
  3198. 00001BE6  2018                     move.l     D0, [A0]+
  3199. 00001BE8  2219                     move.l     D1, [A1]+
  3200. 00001BEA  241A                     move.l     D2, [A2]+
  3201. 00001BEC  4681                     not.l      D1
  3202. 00001BEE  C280                     and.l      D1, D0
  3203. 00001BF0  8282                     or.l       D1, D2
  3204. 00001BF2  8082                     or.l       D0, D2
  3205. 00001BF4  B081                     cmp.l      D0, D1
  3206. 00001BF6  56CC FFEE                dbne       D4, -0x14 /* 00001BE6 */
  3207. 00001BFA  661C                     bne        +0x1E /* 00001C18 */
  3208. label00001BFC:
  3209. 00001BFC  2018                     move.l     D0, [A0]+
  3210. 00001BFE  2219                     move.l     D1, [A1]+
  3211. 00001C00  241A                     move.l     D2, [A2]+
  3212. 00001C02  4681                     not.l      D1
  3213. 00001C04  C280                     and.l      D1, D0
  3214. 00001C06  8282                     or.l       D1, D2
  3215. 00001C08  8082                     or.l       D0, D2
  3216. 00001C0A  B081                     cmp.l      D0, D1
  3217. 00001C0C  56CB FFEE                dbne       D3, -0x14 /* 00001BFC */
  3218. 00001C10  6606                     bne        +0x8 /* 00001C18 */
  3219. 00001C12  1F7C 0001 0010           move.b     [A7 + 0x10], 0x1
  3220. label00001C18:
  3221. 00001C18  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  3222. 00001C1C  4E75                     rts
  3223. export_991:
  3224. fn00001C1E:
  3225. 00001C1E  48E7 18C0                movem.l    -[A7], D3,D4,A0,A1
  3226. 00001C22  206C 00A4                movea.l    A0, [A4 + 0xA4]
  3227. label00001C26:
  3228. 00001C26  3218                     move.w     D1, [A0]+
  3229. 00001C28  0C41 7FFF                cmpi.w     D1, 0x7FFF
  3230. 00001C2C  6624                     bne        +0x26 /* 00001C52 */
  3231. 00001C2E  3018                     move.w     D0, [A0]+
  3232. 00001C30  BE40                     cmp.w      D7, D0
  3233. 00001C32  6CF2                     bge        -0xC /* 00001C26 */
  3234. 00001C34  3880                     move.w     [A4], D0
  3235. 00001C36  2948 00A4                move.l     [A4 + 0xA4], A0
  3236. 00001C3A  41EC 0004                lea.l      A0, [A4 + 0x4]
  3237. 00001C3E  302C 00B8                move.w     D0, [A4 + 0xB8]
  3238. label00001C42:
  3239. 00001C42  4A98                     tst.l      [A0]+
  3240. 00001C44  56C8 FFFC                dbne       D0, -0x6 /* 00001C42 */
  3241. 00001C48  57EC 0002                seq        [A4 + 0x2]
  3242. 00001C4C  4CDF 0318                movem.l    D3,D4,A0,A1, [A7]+
  3243. 00001C50  4E75                     rts
  3244. label00001C52:
  3245. 00001C52  3418                     move.w     D2, [A0]+
  3246. 00001C54  700F                     moveq.l    D0, 0x0F
  3247. 00001C56  3601                     move.w     D3, D1
  3248. 00001C58  C640                     and.w      D3, D0
  3249. 00001C5A  D643                     add.w      D3, D3
  3250. 00001C5C  363B 3036                move.w     D3, [PC + D3.w + 0x36]
  3251. 00001C60  4643                     not.w      D3
  3252. 00001C62  3802                     move.w     D4, D2
  3253. 00001C64  C840                     and.w      D4, D0
  3254. 00001C66  D844                     add.w      D4, D4
  3255. 00001C68  383B 402A                move.w     D4, [PC + D4.w + 0x2A]
  3256. 00001C6C  E849                     lsr        D1.w, 4
  3257. 00001C6E  43EC 0004                lea.l      A1, [A4 + 0x4]
  3258. 00001C72  D2C1                     add.w      A1, D1
  3259. 00001C74  D2C1                     add.w      A1, D1
  3260. 00001C76  E84A                     lsr        D2.w, 4
  3261. 00001C78  9441                     sub.w      D2, D1
  3262. 00001C7A  6E06                     bgt        +0x8 /* 00001C82 */
  3263. 00001C7C  C843                     and.w      D4, D3
  3264. 00001C7E  B951                     xor.w      [A1], D4
  3265. 00001C80  60A4                     bra        -0x5A /* 00001C26 */
  3266. label00001C82:
  3267. 00001C82  B759                     xor.w      [A1]+, D3
  3268. 00001C84  6002                     bra        +0x4 /* 00001C88 */
  3269. label00001C86:
  3270. 00001C86  4699                     not.l      [A1]+
  3271. label00001C88:
  3272. 00001C88  5542                     subq.w     D2, 2
  3273. 00001C8A  6EFA                     bgt        -0x4 /* 00001C86 */
  3274. 00001C8C  6D02                     blt        +0x4 /* 00001C90 */
  3275. 00001C8E  4659                     not.w      [A1]+
  3276. label00001C90:
  3277. 00001C90  B951                     xor.w      [A1], D4
  3278. 00001C92  6092                     bra        -0x6C /* 00001C26 */
  3279. 00001C94  0000 8000                ori.b      D0, 0x0
  3280. 00001C98  C000                     and.b      D0, D0
  3281. 00001C9A  E000                     asr        D0.b, 8
  3282. 00001C9C  F000                     .extension 0x000 // unimplemented
  3283. 00001C9E  F800                     .extension 0x800 // unimplemented
  3284. 00001CA0  FC00                     .extension 0xC00 // unimplemented
  3285. 00001CA2  FE00                     .extension 0xE00 // unimplemented
  3286. 00001CA4  FF00                     .extension 0xF00 // unimplemented
  3287. 00001CA6  FF80                     .extension 0xF80 // unimplemented
  3288. 00001CA8  FFC0                     .extension 0xFC0 // unimplemented
  3289. 00001CAA  FFE0                     .extension 0xFE0 // unimplemented
  3290. 00001CAC  FFF0                     .extension 0xFF0 // unimplemented
  3291. 00001CAE  FFF8                     .extension 0xFF8 // unimplemented
  3292. 00001CB0  FFFC                     .extension 0xFFC // unimplemented
  3293. 00001CB2  FFFE                     .extension 0xFFE // unimplemented
  3294. export_992:
  3295. 00001CB4  4E56 0000                link       A6, 0
  3296. 00001CB8  2078 0AEC                movea.l    A0, [0x00000AEC /* AppParmHandle */]
  3297. 00001CBC  A02A                     syscall    HUnlock
  3298. 00001CBE  203C 0000 010E           move.l     D0, 0x10E
  3299. 00001CC4  A024                     syscall    SetHandleSize
  3300. 00001CC6  2078 0AEC                movea.l    A0, [0x00000AEC /* AppParmHandle */]
  3301. 00001CCA  2250                     movea.l    A1, [A0]
  3302. 00001CCC  4299                     clr.l      [A1]+
  3303. 00001CCE  4A2E 0008                tst.b      [A6 + 0x8]
  3304. 00001CD2  6706                     beq        +0x8 /* 00001CDA */
  3305. 00001CD4  337C 0001 FFFC           move.w     [A1 - 0x4], 0x1
  3306. label00001CDA:
  3307. 00001CDA  206E 000A                movea.l    A0, [A6 + 0xA]
  3308. 00001CDE  4240                     clr.w      D0
  3309. 00001CE0  1010                     move.b     D0, [A0]
  3310. 00001CE2  6718                     beq        +0x1A /* 00001CFC */
  3311. 00001CE4  5269 FFFE                addq.w     [A1 - 0x2], 1
  3312. 00001CE8  32EE 0012                move.w     [A1]+, [A6 + 0x12]
  3313. 00001CEC  22EE 000E                move.l     [A1]+, [A6 + 0xE]
  3314. 00001CF0  4259                     clr.w      [A1]+
  3315. 00001CF2  0040 0001                ori.w      D0, 0x1
  3316. label00001CF6:
  3317. 00001CF6  12D8                     move.b     [A1]+, [A0]+
  3318. 00001CF8  51C8 FFFC                dbf        D0, -0x6 /* 00001CF6 */
  3319. label00001CFC:
  3320. 00001CFC  2009                     move.l     D0, A1
  3321. 00001CFE  2078 0AEC                movea.l    A0, [0x00000AEC /* AppParmHandle */]
  3322. 00001D02  9090                     sub.l      D0, [A0]
  3323. 00001D04  A024                     syscall    SetHandleSize
  3324. 00001D06  4E5E                     unlink     A6
  3325. 00001D08  205F                     movea.l    A0, [A7]+
  3326. 00001D0A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3327. 00001D0E  4ED0                     jmp        [A0]
  3328. export_993:
  3329. 00001D10  201F                     move.l     D0, [A7]+
  3330. 00001D12  225F                     movea.l    A1, [A7]+
  3331. 00001D14  205F                     movea.l    A0, [A7]+
  3332. 00001D16  2F00                     move.l     -[A7], D0
  3333. 00001D18  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3334. 00001D1C  2848                     movea.l    A4, A0
  3335. 00001D1E  7000                     moveq.l    D0, 0x00
  3336. 00001D20  7C00                     moveq.l    D6, 0x00
  3337. 00001D22  3E3C 0040                move.w     D7, 0x40 /* '@' */
  3338. 00001D26  47FA 0184                lea.l      A3, [PC + 0x184 /* 00001EAC, value 0x30306 */]
  3339. 00001D2A  363C 8000                move.w     D3, 0x8000
  3340. 00001D2E  7A3D                     moveq.l    D5, 0x3D
  3341. label00001D30:
  3342. 00001D30  524C                     addq.w     A4, 1
  3343. 00001D32  E25B                     ror        D3.w, 1
  3344. 00001D34  6402                     bcc        +0x4 /* 00001D38 */
  3345. 00001D36  5449                     addq.w     A1, 2
  3346. label00001D38:
  3347. 00001D38  0646 002C                addi.w     D6, 0x2C /* ',' */
  3348. 00001D3C  0C46 00B0                cmpi.w     D6, 0xB0
  3349. 00001D40  6602                     bne        +0x4 /* 00001D44 */
  3350. 00001D42  7C00                     moveq.l    D6, 0x00
  3351. label00001D44:
  3352. 00001D44  45FA 0267                lea.l      A2, [PC + 0x267 /* 00001FAD, value 0x20082800 */]
  3353. 00001D48  D4C6                     add.w      A2, D6
  3354. 00001D4A  7827                     moveq.l    D4, 0x27
  3355. label00001D4C:
  3356. 00001D4C  5049                     addq.w     A1, 8
  3357. 00001D4E  49EC 0200                lea.l      A4, [A4 + 0x200]
  3358. 00001D52  141A                     move.b     D2, [A2]+
  3359. 00001D54  1014                     move.b     D0, [A4]
  3360. 00001D56  6624                     bne        +0x26 /* 00001D7C */
  3361. 00001D58  802C 0040                or.b       D0, [A4 + 0x40]
  3362. 00001D5C  802C 0080                or.b       D0, [A4 + 0x80]
  3363. 00001D60  802C 00C0                or.b       D0, [A4 + 0xC0]
  3364. 00001D64  802C 0100                or.b       D0, [A4 + 0x100]
  3365. 00001D68  802C 0140                or.b       D0, [A4 + 0x140]
  3366. 00001D6C  802C 0180                or.b       D0, [A4 + 0x180]
  3367. 00001D70  802C 01C0                or.b       D0, [A4 + 0x1C0]
  3368. 00001D74  56CC FFD6                dbne       D4, -0x2C /* 00001D4C */
  3369. 00001D78  6700 0020                beq        +0x22 /* 00001D9A */
  3370. label00001D7C:
  3371. 00001D7C  204C                     movea.l    A0, A4
  3372. 00001D7E  7207                     moveq.l    D1, 0x07
  3373. label00001D80:
  3374. 00001D80  1010                     move.b     D0, [A0]
  3375. 00001D82  943B 0028                sub.b      D2, [PC + D0.w + 0x28]
  3376. 00001D86  D0C7                     add.w      A0, D7
  3377. 00001D88  C010                     and.b      D0, [A0]
  3378. 00001D8A  9433 0000                sub.b      D2, [A3 + D0.w]
  3379. 00001D8E  5BC9 FFF0                dbmi       D1, -0x12 /* 00001D80 */
  3380. 00001D92  6A02                     bpl        +0x4 /* 00001D96 */
  3381. 00001D94  8751                     or.w       [A1], D3
  3382. label00001D96:
  3383. 00001D96  51CC FFB4                dbf        D4, -0x4E /* 00001D4C */
  3384. label00001D9A:
  3385. 00001D9A  92FC 0140                sub.w      A1, 0x140
  3386. 00001D9E  98FC 5000                sub.w      A4, 0x5000 /* 'P\0' */
  3387. 00001DA2  51CD FF8C                dbf        D5, -0x76 /* 00001D30 */
  3388. 00001DA6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3389. 00001DAA  4E75                     rts
  3390. 00001DAC  0001 0105                ori.b      D1, 0x5
  3391. 00001DB0  0102                     btst       D2, D0
  3392. 00001DB2  0509                     btst       A1, D2
  3393. 00001DB4  0102                     btst       D2, D0
  3394. 00001DB6  0206 0506                andi.b     D6, 0x6
  3395. 00001DBA  090D                     btst       A5, D4
  3396. 00001DBC  0102                     btst       D2, D0
  3397. 00001DBE  0206 0203                andi.b     D6, 0x3
  3398. 00001DC2  060A 0506                addi.b     A2, 0x6
  3399. 00001DC6  060A 090A                addi.b     A2, 0xA /* '\n' */
  3400. 00001DCA  0D11                     btst       [A1], D6
  3401. 00001DCC  0102                     btst       D2, D0
  3402. 00001DCE  0206 0203                andi.b     D6, 0x3
  3403. 00001DD2  060A 0203                addi.b     A2, 0x3
  3404. 00001DD6  0307                     btst       D7, D1
  3405. 00001DD8  0607 0A0E                addi.b     D7, 0xE
  3406. 00001DDC  0506                     btst       D6, D2
  3407. 00001DDE  060A 0607                addi.b     A2, 0x7
  3408. 00001DE2  0A0E 090A                xori.b     A6, 0xA /* '\n' */
  3409. 00001DE6  0A0E 0D0E                xori.b     A6, 0xE
  3410. 00001DEA  1115                     move.b     -[A0], [A5]
  3411. 00001DEC  0102                     btst       D2, D0
  3412. 00001DEE  0206 0203                andi.b     D6, 0x3
  3413. 00001DF2  060A 0203                addi.b     A2, 0x3
  3414. 00001DF6  0307                     btst       D7, D1
  3415. 00001DF8  0607 0A0E                addi.b     D7, 0xE
  3416. 00001DFC  0203 0307                andi.b     D3, 0x7
  3417. 00001E00  0304                     btst       D4, D1
  3418. 00001E02  070B                     btst       A3, D3
  3419. 00001E04  0607 070B                addi.b     D7, 0xB
  3420. 00001E08  0A0B 0E12                xori.b     A3, 0x12
  3421. 00001E0C  0506                     btst       D6, D2
  3422. 00001E0E  060A 0607                addi.b     A2, 0x7
  3423. 00001E12  0A0E 0607                xori.b     A6, 0x7
  3424. 00001E16  070B                     btst       A3, D3
  3425. 00001E18  0A0B 0E12                xori.b     A3, 0x12
  3426. 00001E1C  090A                     btst       A2, D4
  3427. 00001E1E  0A0E 0A0B                xori.b     A6, 0xB
  3428. 00001E22  0E12 0D0E                .invalid.b [A2], 0xE // invalid immediate operation
  3429. 00001E26  0E12 1112                .invalid.b [A2], 0x12 // invalid immediate operation
  3430. 00001E2A  1519                     move.b     -[A2], [A1]+
  3431. 00001E2C  0102                     btst       D2, D0
  3432. 00001E2E  0206 0203                andi.b     D6, 0x3
  3433. 00001E32  060A 0203                addi.b     A2, 0x3
  3434. 00001E36  0307                     btst       D7, D1
  3435. 00001E38  0607 0A0E                addi.b     D7, 0xE
  3436. 00001E3C  0203 0307                andi.b     D3, 0x7
  3437. 00001E40  0304                     btst       D4, D1
  3438. 00001E42  070B                     btst       A3, D3
  3439. 00001E44  0607 070B                addi.b     D7, 0xB
  3440. 00001E48  0A0B 0E12                xori.b     A3, 0x12
  3441. 00001E4C  0203 0307                andi.b     D3, 0x7
  3442. 00001E50  0304                     btst       D4, D1
  3443. 00001E52  070B                     btst       A3, D3
  3444. 00001E54  0304                     btst       D4, D1
  3445. 00001E56  0408 0708                subi.b     A0, 0x8
  3446. 00001E5A  0B0F                     btst       A7, D5
  3447. 00001E5C  0607 070B                addi.b     D7, 0xB
  3448. 00001E60  0708                     btst       A0, D3
  3449. 00001E62  0B0F                     btst       A7, D5
  3450. 00001E64  0A0B 0B0F                xori.b     A3, 0xF
  3451. 00001E68  0E0F 1216                .invalid.b A7, 0x16 // invalid immediate operation
  3452. 00001E6C  0506                     btst       D6, D2
  3453. 00001E6E  060A 0607                addi.b     A2, 0x7
  3454. 00001E72  0A0E 0607                xori.b     A6, 0x7
  3455. 00001E76  070B                     btst       A3, D3
  3456. 00001E78  0A0B 0E12                xori.b     A3, 0x12
  3457. 00001E7C  0607 070B                addi.b     D7, 0xB
  3458. 00001E80  0708                     btst       A0, D3
  3459. 00001E82  0B0F                     btst       A7, D5
  3460. 00001E84  0A0B 0B0F                xori.b     A3, 0xF
  3461. 00001E88  0E0F 1216                .invalid.b A7, 0x16 // invalid immediate operation
  3462. 00001E8C  090A                     btst       A2, D4
  3463. 00001E8E  0A0E 0A0B                xori.b     A6, 0xB
  3464. 00001E92  0E12 0A0B                .invalid.b [A2], 0xB // invalid immediate operation
  3465. 00001E96  0B0F                     btst       A7, D5
  3466. 00001E98  0E0F 1216                .invalid.b A7, 0x16 // invalid immediate operation
  3467. 00001E9C  0D0E                     btst       A6, D6
  3468. 00001E9E  0E12 0E0F                .invalid.b [A2], 0xF // invalid immediate operation
  3469. 00001EA2  1216                     move.b     D1, [A6]
  3470. 00001EA4  1112                     move.b     -[A0], [A2]
  3471. 00001EA6  1216                     move.b     D1, [A6]
  3472. 00001EA8  1516                     move.b     -[A2], [A6]
  3473. 00001EAA  191D                     move.b     -[A4], [A5]+
  3474. 00001EAC  0003 0306                ori.b      D3, 0x6
  3475. 00001EB0  0306                     btst       D6, D1
  3476. 00001EB2  0609 0306                addi.b     A1, 0x6
  3477. 00001EB6  0609 0609                addi.b     A1, 0x9 /* '\t' */
  3478. 00001EBA  090C                     btst       A4, D4
  3479. 00001EBC  0306                     btst       D6, D1
  3480. 00001EBE  0609 0609                addi.b     A1, 0x9 /* '\t' */
  3481. 00001EC2  090C                     btst       A4, D4
  3482. 00001EC4  0609 090C                addi.b     A1, 0xC
  3483. 00001EC8  090C                     btst       A4, D4
  3484. 00001ECA  0C0F 0306                cmpi.b     A7, 0x6
  3485. 00001ECE  0609 0609                addi.b     A1, 0x9 /* '\t' */
  3486. 00001ED2  090C                     btst       A4, D4
  3487. 00001ED4  0609 090C                addi.b     A1, 0xC
  3488. 00001ED8  090C                     btst       A4, D4
  3489. 00001EDA  0C0F 0609                cmpi.b     A7, 0x9 /* '\t' */
  3490. 00001EDE  090C                     btst       A4, D4
  3491. 00001EE0  090C                     btst       A4, D4
  3492. 00001EE2  0C0F 090C                cmpi.b     A7, 0xC
  3493. 00001EE6  0C0F 0C0F                cmpi.b     A7, 0xF
  3494. 00001EEA  0F12                     btst       [A2], D7
  3495. 00001EEC  0306                     btst       D6, D1
  3496. 00001EEE  0609 0609                addi.b     A1, 0x9 /* '\t' */
  3497. 00001EF2  090C                     btst       A4, D4
  3498. 00001EF4  0609 090C                addi.b     A1, 0xC
  3499. 00001EF8  090C                     btst       A4, D4
  3500. 00001EFA  0C0F 0609                cmpi.b     A7, 0x9 /* '\t' */
  3501. 00001EFE  090C                     btst       A4, D4
  3502. 00001F00  090C                     btst       A4, D4
  3503. 00001F02  0C0F 090C                cmpi.b     A7, 0xC
  3504. 00001F06  0C0F 0C0F                cmpi.b     A7, 0xF
  3505. 00001F0A  0F12                     btst       [A2], D7
  3506. 00001F0C  0609 090C                addi.b     A1, 0xC
  3507. 00001F10  090C                     btst       A4, D4
  3508. 00001F12  0C0F 090C                cmpi.b     A7, 0xC
  3509. 00001F16  0C0F 0C0F                cmpi.b     A7, 0xF
  3510. 00001F1A  0F12                     btst       [A2], D7
  3511. 00001F1C  090C                     btst       A4, D4
  3512. 00001F1E  0C0F 0C0F                cmpi.b     A7, 0xF
  3513. 00001F22  0F12                     btst       [A2], D7
  3514. 00001F24  0C0F 0F12                cmpi.b     A7, 0x12
  3515. 00001F28  0F12                     btst       [A2], D7
  3516. 00001F2A  1215                     move.b     D1, [A5]
  3517. 00001F2C  0306                     btst       D6, D1
  3518. 00001F2E  0609 0609                addi.b     A1, 0x9 /* '\t' */
  3519. 00001F32  090C                     btst       A4, D4
  3520. 00001F34  0609 090C                addi.b     A1, 0xC
  3521. 00001F38  090C                     btst       A4, D4
  3522. 00001F3A  0C0F 0609                cmpi.b     A7, 0x9 /* '\t' */
  3523. 00001F3E  090C                     btst       A4, D4
  3524. 00001F40  090C                     btst       A4, D4
  3525. 00001F42  0C0F 090C                cmpi.b     A7, 0xC
  3526. 00001F46  0C0F 0C0F                cmpi.b     A7, 0xF
  3527. 00001F4A  0F12                     btst       [A2], D7
  3528. 00001F4C  0609 090C                addi.b     A1, 0xC
  3529. 00001F50  090C                     btst       A4, D4
  3530. 00001F52  0C0F 090C                cmpi.b     A7, 0xC
  3531. 00001F56  0C0F 0C0F                cmpi.b     A7, 0xF
  3532. 00001F5A  0F12                     btst       [A2], D7
  3533. 00001F5C  090C                     btst       A4, D4
  3534. 00001F5E  0C0F 0C0F                cmpi.b     A7, 0xF
  3535. 00001F62  0F12                     btst       [A2], D7
  3536. 00001F64  0C0F 0F12                cmpi.b     A7, 0x12
  3537. 00001F68  0F12                     btst       [A2], D7
  3538. 00001F6A  1215                     move.b     D1, [A5]
  3539. 00001F6C  0609 090C                addi.b     A1, 0xC
  3540. 00001F70  090C                     btst       A4, D4
  3541. 00001F72  0C0F 090C                cmpi.b     A7, 0xC
  3542. 00001F76  0C0F 0C0F                cmpi.b     A7, 0xF
  3543. 00001F7A  0F12                     btst       [A2], D7
  3544. 00001F7C  090C                     btst       A4, D4
  3545. 00001F7E  0C0F 0C0F                cmpi.b     A7, 0xF
  3546. 00001F82  0F12                     btst       [A2], D7
  3547. 00001F84  0C0F 0F12                cmpi.b     A7, 0x12
  3548. 00001F88  0F12                     btst       [A2], D7
  3549. 00001F8A  1215                     move.b     D1, [A5]
  3550. 00001F8C  090C                     btst       A4, D4
  3551. 00001F8E  0C0F 0C0F                cmpi.b     A7, 0xF
  3552. 00001F92  0F12                     btst       [A2], D7
  3553. 00001F94  0C0F 0F12                cmpi.b     A7, 0x12
  3554. 00001F98  0F12                     btst       [A2], D7
  3555. 00001F9A  1215                     move.b     D1, [A5]
  3556. 00001F9C  0C0F 0F12                cmpi.b     A7, 0x12
  3557. 00001FA0  0F12                     btst       [A2], D7
  3558. 00001FA2  1215                     move.b     D1, [A5]
  3559. 00001FA4  0F12                     btst       [A2], D7
  3560. 00001FA6  1215                     move.b     D1, [A5]
  3561. 00001FA8  1215                     move.b     D1, [A5]
  3562. 00001FAA  1518                     move.b     -[A2], [A0]+
  3563. 00001FAC  0020 0828                ori.b      -[A0], 0x28 /* '(' */
  3564. 00001FB0  0020 0828                ori.b      -[A0], 0x28 /* '(' */
  3565. 00001FB4  0020 0828                ori.b      -[A0], 0x28 /* '(' */
  3566. 00001FB8  0020 0828                ori.b      -[A0], 0x28 /* '(' */
  3567. 00001FBC  0020 0828                ori.b      -[A0], 0x28 /* '(' */
  3568. 00001FC0  0020 0828                ori.b      -[A0], 0x28 /* '(' */
  3569. 00001FC4  0020 0828                ori.b      -[A0], 0x28 /* '(' */
  3570. 00001FC8  0020 0828                ori.b      -[A0], 0x28 /* '(' */
  3571. 00001FCC  0020 0828                ori.b      -[A0], 0x28 /* '(' */
  3572. 00001FD0  0020 0828                ori.b      -[A0], 0x28 /* '(' */
  3573. 00001FD4  0020 0828                ori.b      -[A0], 0x28 /* '(' */
  3574. 00001FD8  3010                     move.w     D0, [A0]
  3575. 00001FDA  3818                     move.w     D4, [A0]+
  3576. 00001FDC  3010                     move.w     D0, [A0]
  3577. 00001FDE  3818                     move.w     D4, [A0]+
  3578. 00001FE0  3010                     move.w     D0, [A0]
  3579. 00001FE2  3818                     move.w     D4, [A0]+
  3580. 00001FE4  3010                     move.w     D0, [A0]
  3581. 00001FE6  3818                     move.w     D4, [A0]+
  3582. 00001FE8  3010                     move.w     D0, [A0]
  3583. 00001FEA  3818                     move.w     D4, [A0]+
  3584. 00001FEC  3010                     move.w     D0, [A0]
  3585. 00001FEE  3818                     move.w     D4, [A0]+
  3586. 00001FF0  3010                     move.w     D0, [A0]
  3587. 00001FF2  3818                     move.w     D4, [A0]+
  3588. 00001FF4  3010                     move.w     D0, [A0]
  3589. 00001FF6  3818                     move.w     D4, [A0]+
  3590. 00001FF8  3010                     move.w     D0, [A0]
  3591. 00001FFA  3818                     move.w     D4, [A0]+
  3592. 00001FFC  3010                     move.w     D0, [A0]
  3593. 00001FFE  3818                     move.w     D4, [A0]+
  3594. 00002000  3010                     move.w     D0, [A0]
  3595. 00002002  3818                     move.w     D4, [A0]+
  3596. 00002004  0C2C 0424 0C2C           cmpi.b     [A4 + 0xC2C], 0x24 /* '$' */
  3597. 0000200A  0424 0C2C                subi.b     -[A4], 0x2C /* ',' */
  3598. 0000200E  0424 0C2C                subi.b     -[A4], 0x2C /* ',' */
  3599. 00002012  0424 0C2C                subi.b     -[A4], 0x2C /* ',' */
  3600. 00002016  0424 0C2C                subi.b     -[A4], 0x2C /* ',' */
  3601. 0000201A  0424 0C2C                subi.b     -[A4], 0x2C /* ',' */
  3602. 0000201E  0424 0C2C                subi.b     -[A4], 0x2C /* ',' */
  3603. 00002022  0424 0C2C                subi.b     -[A4], 0x2C /* ',' */
  3604. 00002026  0424 0C2C                subi.b     -[A4], 0x2C /* ',' */
  3605. 0000202A  0424 0C2C                subi.b     -[A4], 0x2C /* ',' */
  3606. 0000202E  0424 3C1C                subi.b     -[A4], 0x1C
  3607. 00002032  3414                     move.w     D2, [A4]
  3608. 00002034  3C1C                     move.w     D6, [A4]+
  3609. 00002036  3414                     move.w     D2, [A4]
  3610. 00002038  3C1C                     move.w     D6, [A4]+
  3611. 0000203A  3414                     move.w     D2, [A4]
  3612. 0000203C  3C1C                     move.w     D6, [A4]+
  3613. 0000203E  3414                     move.w     D2, [A4]
  3614. 00002040  3C1C                     move.w     D6, [A4]+
  3615. 00002042  3414                     move.w     D2, [A4]
  3616. 00002044  3C1C                     move.w     D6, [A4]+
  3617. 00002046  3414                     move.w     D2, [A4]
  3618. 00002048  3C1C                     move.w     D6, [A4]+
  3619. 0000204A  3414                     move.w     D2, [A4]
  3620. 0000204C  3C1C                     move.w     D6, [A4]+
  3621. 0000204E  3414                     move.w     D2, [A4]
  3622. 00002050  3C1C                     move.w     D6, [A4]+
  3623. 00002052  3414                     move.w     D2, [A4]
  3624. 00002054  3C1C                     move.w     D6, [A4]+
  3625. 00002056  3414                     move.w     D2, [A4]
  3626. 00002058  3C1C                     move.w     D6, [A4]+
  3627. 0000205A  3414                     move.w     D2, [A4]
  3628. export_994:
  3629. 0000205C  4E56 0000                link       A6, 0
  3630. 00002060  48E7 1F3C                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5
  3631. 00002064  226E 0010                movea.l    A1, [A6 + 0x10]
  3632. 00002068  266E 000C                movea.l    A3, [A6 + 0xC]
  3633. 0000206C  49FA 0072                lea.l      A4, [PC + 0x72 /* 000020E0, value 0x10101 */]
  3634. 00002070  2A4C                     movea.l    A5, A4
  3635. 00002072  4BED 0100                lea.l      A5, [A5 + 0x100]
  3636. 00002076  382E 0008                move.w     D4, [A6 + 0x8]
  3637. 0000207A  5344                     subq.w     D4, 1
  3638. 0000207C  3C2E 000A                move.w     D6, [A6 + 0xA]
  3639. 00002080  3E06                     move.w     D7, D6
  3640. 00002082  5346                     subq.w     D6, 1
  3641. 00002084  E547                     asl        D7.w, 2
  3642. label00002086:
  3643. 00002086  3606                     move.w     D3, D6
  3644. 00002088  2049                     movea.l    A0, A1
  3645. 0000208A  D2C7                     add.w      A1, D7
  3646. 0000208C  244B                     movea.l    A2, A3
  3647. label0000208E:
  3648. 0000208E  2018                     move.l     D0, [A0]+
  3649. 00002090  8099                     or.l       D0, [A1]+
  3650. 00002092  6608                     bne        +0xA /* 0000209C */
  3651. 00002094  548A                     addq.l     A2, 2
  3652. 00002096  51CB FFF6                dbf        D3, -0xC /* 0000208E */
  3653. 0000209A  602E                     bra        +0x30 /* 000020CA */
  3654. label0000209C:
  3655. 0000209C  7200                     moveq.l    D1, 0x00
  3656. 0000209E  3A3C 00FF                move.w     D5, 0xFF
  3657. 000020A2  CA40                     and.w      D5, D0
  3658. 000020A4  1234 5000                move.b     D1, [A4 + D5.w]
  3659. 000020A8  E048                     lsr        D0.w, 8
  3660. 000020AA  8235 0000                or.b       D1, [A5 + D0.w]
  3661. 000020AE  4840                     swap.w     D0
  3662. 000020B0  3A3C 00FF                move.w     D5, 0xFF
  3663. 000020B4  CA40                     and.w      D5, D0
  3664. 000020B6  1434 5000                move.b     D2, [A4 + D5.w]
  3665. 000020BA  E048                     lsr        D0.w, 8
  3666. 000020BC  8435 0000                or.b       D2, [A5 + D0.w]
  3667. 000020C0  E142                     asl        D2.w, 8
  3668. 000020C2  8441                     or.w       D2, D1
  3669. 000020C4  34C2                     move.w     [A2]+, D2
  3670. 000020C6  51CB FFC6                dbf        D3, -0x3C /* 0000208E */
  3671. label000020CA:
  3672. 000020CA  47EB 0040                lea.l      A3, [A3 + 0x40]
  3673. 000020CE  51CC FFB6                dbf        D4, -0x4C /* 00002086 */
  3674. 000020D2  4CDF 3CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+
  3675. 000020D6  4E5E                     unlink     A6
  3676. 000020D8  205F                     movea.l    A0, [A7]+
  3677. 000020DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3678. 000020DE  4ED0                     jmp        [A0]
  3679. 000020E0  0001 0101                ori.b      D1, 0x1
  3680. 000020E4  0203 0303                andi.b     D3, 0x3
  3681. 000020E8  0203 0303                andi.b     D3, 0x3
  3682. 000020EC  0203 0303                andi.b     D3, 0x3
  3683. 000020F0  0405 0505                subi.b     D5, 0x5
  3684. 000020F4  0607 0707                addi.b     D7, 0x7
  3685. 000020F8  0607 0707                addi.b     D7, 0x7
  3686. 000020FC  0607 0707                addi.b     D7, 0x7
  3687. 00002100  0405 0505                subi.b     D5, 0x5
  3688. 00002104  0607 0707                addi.b     D7, 0x7
  3689. 00002108  0607 0707                addi.b     D7, 0x7
  3690. 0000210C  0607 0707                addi.b     D7, 0x7
  3691. 00002110  0405 0505                subi.b     D5, 0x5
  3692. 00002114  0607 0707                addi.b     D7, 0x7
  3693. 00002118  0607 0707                addi.b     D7, 0x7
  3694. 0000211C  0607 0707                addi.b     D7, 0x7
  3695. 00002120  0809 0909                btst.b     A1, 0x9 /* '\t' */
  3696. 00002124  0A0B 0B0B                xori.b     A3, 0xB
  3697. 00002128  0A0B 0B0B                xori.b     A3, 0xB
  3698. 0000212C  0A0B 0B0B                xori.b     A3, 0xB
  3699. 00002130  0C0D 0D0D                cmpi.b     A5, 0xD /* '\r' */
  3700. 00002134  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3701. 00002138  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3702. 0000213C  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3703. 00002140  0C0D 0D0D                cmpi.b     A5, 0xD /* '\r' */
  3704. 00002144  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3705. 00002148  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3706. 0000214C  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3707. 00002150  0C0D 0D0D                cmpi.b     A5, 0xD /* '\r' */
  3708. 00002154  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3709. 00002158  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3710. 0000215C  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3711. 00002160  0809 0909                btst.b     A1, 0x9 /* '\t' */
  3712. 00002164  0A0B 0B0B                xori.b     A3, 0xB
  3713. 00002168  0A0B 0B0B                xori.b     A3, 0xB
  3714. 0000216C  0A0B 0B0B                xori.b     A3, 0xB
  3715. 00002170  0C0D 0D0D                cmpi.b     A5, 0xD /* '\r' */
  3716. 00002174  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3717. 00002178  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3718. 0000217C  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3719. 00002180  0C0D 0D0D                cmpi.b     A5, 0xD /* '\r' */
  3720. 00002184  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3721. 00002188  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3722. 0000218C  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3723. 00002190  0C0D 0D0D                cmpi.b     A5, 0xD /* '\r' */
  3724. 00002194  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3725. 00002198  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3726. 0000219C  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3727. 000021A0  0809 0909                btst.b     A1, 0x9 /* '\t' */
  3728. 000021A4  0A0B 0B0B                xori.b     A3, 0xB
  3729. 000021A8  0A0B 0B0B                xori.b     A3, 0xB
  3730. 000021AC  0A0B 0B0B                xori.b     A3, 0xB
  3731. 000021B0  0C0D 0D0D                cmpi.b     A5, 0xD /* '\r' */
  3732. 000021B4  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3733. 000021B8  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3734. 000021BC  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3735. 000021C0  0C0D 0D0D                cmpi.b     A5, 0xD /* '\r' */
  3736. 000021C4  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3737. 000021C8  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3738. 000021CC  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3739. 000021D0  0C0D 0D0D                cmpi.b     A5, 0xD /* '\r' */
  3740. 000021D4  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3741. 000021D8  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3742. 000021DC  0E0F 0F0F                .invalid.b A7, 0xF // invalid immediate operation
  3743. 000021E0  0010 1010                ori.b      [A0], 0x10
  3744. 000021E4  2030 3030                move.l     D0, [A0 + D3.w + 0x30]
  3745. 000021E8  2030 3030                move.l     D0, [A0 + D3.w + 0x30]
  3746. 000021EC  2030 3030                move.l     D0, [A0 + D3.w + 0x30]
  3747. 000021F0  4050                     negx.w     [A0]
  3748. 000021F2  5050                     addq.w     [A0], 8
  3749. 000021F4  6070                     bra        +0x72 /* 00002266 */
  3750. 000021F6  7070                     moveq.l    D0, 0x70
  3751. 000021F8  6070                     bra        +0x72 /* 0000226A */
  3752. 000021FA  7070                     moveq.l    D0, 0x70
  3753. 000021FC  6070                     bra        +0x72 /* 0000226E */
  3754. 000021FE  7070                     moveq.l    D0, 0x70
  3755. 00002200  4050                     negx.w     [A0]
  3756. 00002202  5050                     addq.w     [A0], 8
  3757. 00002204  6070                     bra        +0x72 /* 00002276 */
  3758. 00002206  7070                     moveq.l    D0, 0x70
  3759. 00002208  6070                     bra        +0x72 /* 0000227A */
  3760. 0000220A  7070                     moveq.l    D0, 0x70
  3761. 0000220C  6070                     bra        +0x72 /* 0000227E */
  3762. 0000220E  7070                     moveq.l    D0, 0x70
  3763. 00002210  4050                     negx.w     [A0]
  3764. 00002212  5050                     addq.w     [A0], 8
  3765. 00002214  6070                     bra        +0x72 /* 00002286 */
  3766. 00002216  7070                     moveq.l    D0, 0x70
  3767. 00002218  6070                     bra        +0x72 /* 0000228A */
  3768. 0000221A  7070                     moveq.l    D0, 0x70
  3769. 0000221C  6070                     bra        +0x72 /* 0000228E */
  3770. 0000221E  7070                     moveq.l    D0, 0x70
  3771. 00002220  8090                     or.l       D0, [A0]
  3772. 00002222  9090                     sub.l      D0, [A0]
  3773. 00002224  A0B0                     syscall    vCheckReMount
  3774. 00002226  B0B0 A0B0                cmp.l      D0, [A0 + A2.w - 0x80]
  3775. 0000222A  B0B0 A0B0                cmp.l      D0, [A0 + A2.w - 0x80]
  3776. 0000222E  B0B0 C0D0                cmp.l      D0, [A0 + A4.w - 0x48]
  3777. 00002232  D0D0                     add.w      A0, [A0]
  3778. 00002234  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3779. 00002238  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3780. 0000223C  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3781. 00002240  C0D0                     mulu.w     D0, [A0]
  3782. 00002242  D0D0                     add.w      A0, [A0]
  3783. 00002244  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3784. 00002248  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3785. 0000224C  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3786. 00002250  C0D0                     mulu.w     D0, [A0]
  3787. 00002252  D0D0                     add.w      A0, [A0]
  3788. 00002254  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3789. 00002258  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3790. 0000225C  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3791. 00002260  8090                     or.l       D0, [A0]
  3792. 00002262  9090                     sub.l      D0, [A0]
  3793. 00002264  A0B0                     syscall    vCheckReMount
  3794. label00002266:
  3795. 00002266  B0B0 A0B0                cmp.l      D0, [A0 + A2.w - 0x80]
  3796. label0000226A:
  3797. 0000226A  B0B0 A0B0                cmp.l      D0, [A0 + A2.w - 0x80]
  3798. label0000226E:
  3799. 0000226E  B0B0 C0D0                cmp.l      D0, [A0 + A4.w - 0x48]
  3800. 00002272  D0D0                     add.w      A0, [A0]
  3801. 00002274  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3802. // begin alternate branch 00002276-00002278
  3803. label00002276:
  3804. 00002276  F0F0                     .extension 0x0F0 // unimplemented
  3805. // end alternate branch 00002276-00002278
  3806. label00002276: // (misaligned)
  3807. 00002278  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3808. // begin alternate branch 0000227A-0000227C
  3809. label0000227A:
  3810. 0000227A  F0F0                     .extension 0x0F0 // unimplemented
  3811. // end alternate branch 0000227A-0000227C
  3812. label0000227A: // (misaligned)
  3813. 0000227C  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3814. // begin alternate branch 0000227E-00002280
  3815. label0000227E:
  3816. 0000227E  F0F0                     .extension 0x0F0 // unimplemented
  3817. // end alternate branch 0000227E-00002280
  3818. label0000227E: // (misaligned)
  3819. 00002280  C0D0                     mulu.w     D0, [A0]
  3820. 00002282  D0D0                     add.w      A0, [A0]
  3821. 00002284  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3822. // begin alternate branch 00002286-00002288
  3823. label00002286:
  3824. 00002286  F0F0                     .extension 0x0F0 // unimplemented
  3825. // end alternate branch 00002286-00002288
  3826. label00002286: // (misaligned)
  3827. 00002288  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3828. // begin alternate branch 0000228A-0000228C
  3829. label0000228A:
  3830. 0000228A  F0F0                     .extension 0x0F0 // unimplemented
  3831. // end alternate branch 0000228A-0000228C
  3832. label0000228A: // (misaligned)
  3833. 0000228C  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3834. // begin alternate branch 0000228E-00002290
  3835. label0000228E:
  3836. 0000228E  F0F0                     .extension 0x0F0 // unimplemented
  3837. // end alternate branch 0000228E-00002290
  3838. label0000228E: // (misaligned)
  3839. 00002290  C0D0                     mulu.w     D0, [A0]
  3840. 00002292  D0D0                     add.w      A0, [A0]
  3841. 00002294  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3842. 00002298  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3843. 0000229C  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3844. 000022A0  8090                     or.l       D0, [A0]
  3845. 000022A2  9090                     sub.l      D0, [A0]
  3846. 000022A4  A0B0                     syscall    vCheckReMount
  3847. 000022A6  B0B0 A0B0                cmp.l      D0, [A0 + A2.w - 0x80]
  3848. 000022AA  B0B0 A0B0                cmp.l      D0, [A0 + A2.w - 0x80]
  3849. 000022AE  B0B0 C0D0                cmp.l      D0, [A0 + A4.w - 0x48]
  3850. 000022B2  D0D0                     add.w      A0, [A0]
  3851. 000022B4  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3852. 000022B8  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3853. 000022BC  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3854. 000022C0  C0D0                     mulu.w     D0, [A0]
  3855. 000022C2  D0D0                     add.w      A0, [A0]
  3856. 000022C4  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3857. 000022C8  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3858. 000022CC  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3859. 000022D0  C0D0                     mulu.w     D0, [A0]
  3860. 000022D2  D0D0                     add.w      A0, [A0]
  3861. 000022D4  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3862. 000022D8  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3863. 000022DC  E0F0 F0F0                asr   .w   [A0 + A7.w - 0x16]
  3864. export_995:
  3865. 000022E0  4E56 0000                link       A6, 0
  3866. 000022E4  48E7 0030                movem.l    -[A7], A2,A3
  3867. 000022E8  206E 0010                movea.l    A0, [A6 + 0x10]
  3868. 000022EC  246E 000C                movea.l    A2, [A6 + 0xC]
  3869. 000022F0  224A                     movea.l    A1, A2
  3870. 000022F2  302E 0008                move.w     D0, [A6 + 0x8]
  3871. 000022F6  5340                     subq.w     D0, 1
  3872. 000022F8  47FA 002E                lea.l      A3, [PC + 0x2E /* 00002328, value 0xD4C1224A */]
  3873. 000022FC  322E 000A                move.w     D1, [A6 + 0xA]
  3874. 00002300  D241                     add.w      D1, D1
  3875. 00002302  96C1                     sub.w      A3, D1
  3876. 00002304  7240                     moveq.l    D1, 0x40
  3877. label00002306:
  3878. 00002306  4ED3                     jmp        [A3]
  3879. 00002308  22D8                     move.l     [A1]+, [A0]+
  3880. 0000230A  22D8                     move.l     [A1]+, [A0]+
  3881. 0000230C  22D8                     move.l     [A1]+, [A0]+
  3882. 0000230E  22D8                     move.l     [A1]+, [A0]+
  3883. 00002310  22D8                     move.l     [A1]+, [A0]+
  3884. 00002312  22D8                     move.l     [A1]+, [A0]+
  3885. 00002314  22D8                     move.l     [A1]+, [A0]+
  3886. 00002316  22D8                     move.l     [A1]+, [A0]+
  3887. 00002318  22D8                     move.l     [A1]+, [A0]+
  3888. 0000231A  22D8                     move.l     [A1]+, [A0]+
  3889. 0000231C  22D8                     move.l     [A1]+, [A0]+
  3890. 0000231E  22D8                     move.l     [A1]+, [A0]+
  3891. 00002320  22D8                     move.l     [A1]+, [A0]+
  3892. 00002322  22D8                     move.l     [A1]+, [A0]+
  3893. 00002324  22D8                     move.l     [A1]+, [A0]+
  3894. 00002326  22D8                     move.l     [A1]+, [A0]+
  3895. 00002328  D4C1                     add.w      A2, D1
  3896. 0000232A  224A                     movea.l    A1, A2
  3897. 0000232C  51C8 FFD8                dbf        D0, -0x2A /* 00002306 */
  3898. 00002330  4CDF 0C00                movem.l    A2,A3, [A7]+
  3899. 00002334  4E5E                     unlink     A6
  3900. 00002336  205F                     movea.l    A0, [A7]+
  3901. 00002338  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3902. 0000233C  4ED0                     jmp        [A0]
  3903. export_996:
  3904. 0000233E  4E56 0000                link       A6, 0
  3905. 00002342  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3906. 00002346  206E 0010                movea.l    A0, [A6 + 0x10]
  3907. 0000234A  266E 000C                movea.l    A3, [A6 + 0xC]
  3908. 0000234E  49FA 0076                lea.l      A4, [PC + 0x76 /* 000023C6, value 0x3 */]
  3909. 00002352  3A3C AAAA                move.w     D5, 0xAAAA
  3910. 00002356  3E05                     move.w     D7, D5
  3911. 00002358  3C2E 000A                move.w     D6, [A6 + 0xA]
  3912. 0000235C  DC46                     add.w      D6, D6
  3913. 0000235E  5346                     subq.w     D6, 1
  3914. 00002360  362E 0008                move.w     D3, [A6 + 0x8]
  3915. 00002364  E243                     asr        D3.w, 1
  3916. 00002366  5343                     subq.w     D3, 1
  3917. label00002368:
  3918. 00002368  224B                     movea.l    A1, A3
  3919. 0000236A  244B                     movea.l    A2, A3
  3920. 0000236C  45EA 0040                lea.l      A2, [A2 + 0x40]
  3921. 00002370  3406                     move.w     D2, D6
  3922. label00002372:
  3923. 00002372  7000                     moveq.l    D0, 0x00
  3924. 00002374  1018                     move.b     D0, [A0]+
  3925. 00002376  BE00                     cmp.b      D7, D0
  3926. 00002378  6608                     bne        +0xA /* 00002382 */
  3927. 0000237A  3805                     move.w     D4, D5
  3928. 0000237C  3205                     move.w     D1, D5
  3929. 0000237E  4644                     not.w      D4
  3930. 00002380  6008                     bra        +0xA /* 0000238A */
  3931. label00002382:
  3932. 00002382  D040                     add.w      D0, D0
  3933. 00002384  3234 0000                move.w     D1, [A4 + D0.w]
  3934. 00002388  3801                     move.w     D4, D1
  3935. label0000238A:
  3936. 0000238A  4841                     swap.w     D1
  3937. 0000238C  4844                     swap.w     D4
  3938. 0000238E  7000                     moveq.l    D0, 0x00
  3939. 00002390  1018                     move.b     D0, [A0]+
  3940. 00002392  BE00                     cmp.b      D7, D0
  3941. 00002394  6608                     bne        +0xA /* 0000239E */
  3942. 00002396  3805                     move.w     D4, D5
  3943. 00002398  3205                     move.w     D1, D5
  3944. 0000239A  4644                     not.w      D4
  3945. 0000239C  6008                     bra        +0xA /* 000023A6 */
  3946. label0000239E:
  3947. 0000239E  D040                     add.w      D0, D0
  3948. 000023A0  3234 0000                move.w     D1, [A4 + D0.w]
  3949. 000023A4  3801                     move.w     D4, D1
  3950. label000023A6:
  3951. 000023A6  22C1                     move.l     [A1]+, D1
  3952. 000023A8  24C4                     move.l     [A2]+, D4
  3953. 000023AA  51CA FFC6                dbf        D2, -0x3C /* 00002372 */
  3954. 000023AE  47EB 0080                lea.l      A3, [A3 + 0x80]
  3955. 000023B2  4647                     not.w      D7
  3956. 000023B4  51CB FFB2                dbf        D3, -0x50 /* 00002368 */
  3957. 000023B8  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3958. 000023BC  4E5E                     unlink     A6
  3959. 000023BE  205F                     movea.l    A0, [A7]+
  3960. 000023C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3961. 000023C4  4ED0                     jmp        [A0]
  3962. 000023C6  0000 0003                ori.b      D0, 0x3
  3963. 000023CA  000C 000F                ori.b      A4, 0xF
  3964. 000023CE  0030 0033 003C           ori.b      [A0 + D0.w + 0x3C], 0x33 /* '3' */
  3965. 000023D4  003F 00C0                ori.b      <<invalid special address>>, 0xC0
  3966. 000023D8  00C3                     ori.?      D3, 0xFFFFFFFFFFFFFFFF
  3967. 000023DA  00CC                     ori.?      A4, 0xFFFFFFFFFFFFFFFF
  3968. 000023DC  00CF                     ori.?      A7, 0xFFFFFFFFFFFFFFFF
  3969. 000023DE  00F0 00F3                ori.?      [A0 + D0.w - 0x13], 0xFFFFFFFFFFFFFFFF
  3970. 000023E2  00FC                     ori.?      0xFFFFFFFFFFFFFFFF, 0xFFFFFFFFFFFFFFFF
  3971. 000023E4  00FF                     ori.?      <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
  3972. 000023E6  0300                     btst       D0, D1
  3973. 000023E8  0303                     btst       D3, D1
  3974. 000023EA  030C                     btst       A4, D1
  3975. 000023EC  030F                     btst       A7, D1
  3976. 000023EE  0330 0333 033C 033F 03C0 03C3 btst       [[A0 + 0x33C033F + D0 * 2] + 0x3C003C3], D1
  3977. 000023FA  03CC                     bset       A4, D1
  3978. 000023FC  03CF                     bset       A7, D1
  3979. 000023FE  03F0 03F3 03FC 03FF 0C00 0C03 bset       [[0x3FC03FF] + 0xC000C03], D1
  3980. 0000240A  0C0C 0C0F                cmpi.b     A4, 0xF
  3981. 0000240E  0C30 0C33 0C3C           cmpi.b     [A0 + D0 * 4 + 0x3C], 0x33 /* '3' */
  3982. 00002414  0C3F 0CC0                cmpi.b     <<invalid special address>>, 0xC0
  3983. 00002418  0CC3                     cmpi.?     D3, 0xFFFFFFFFFFFFFFFF
  3984. 0000241A  0CCC                     cmpi.?     A4, 0xFFFFFFFFFFFFFFFF
  3985. 0000241C  0CCF                     cmpi.?     A7, 0xFFFFFFFFFFFFFFFF
  3986. 0000241E  0CF0 0CF3                cmpi.?     [A0 + D0 * 4 - 0x13], 0xFFFFFFFFFFFFFFFF
  3987. 00002422  0CFC                     cmpi.?     0xFFFFFFFFFFFFFFFF, 0xFFFFFFFFFFFFFFFF
  3988. 00002424  0CFF                     cmpi.?     <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
  3989. 00002426  0F00                     btst       D0, D7
  3990. 00002428  0F03                     btst       D3, D7
  3991. 0000242A  0F0C                     btst       A4, D7
  3992. 0000242C  0F0F                     btst       A7, D7
  3993. 0000242E  0F30 0F33 0F3C 0F3F 0FC0 0FC3 btst       [[A0 + 0xF3C0F3F + D0 * 8] + 0xFC00FC3], D7
  3994. 0000243A  0FCC                     bset       A4, D7
  3995. 0000243C  0FCF                     bset       A7, D7
  3996. 0000243E  0FF0 0FF3 0FFC 0FFF 3000 3003 bset       [[0xFFC0FFF] + 0x30003003], D7
  3997. 0000244A  300C                     move.w     D0, A4
  3998. 0000244C  300F                     move.w     D0, A7
  3999. 0000244E  3030 3033                move.w     D0, [A0 + D3.w + 0x33]
  4000. 00002452  303C 303F                move.w     D0, 0x303F /* '0?' */
  4001. 00002456  30C0                     move.w     [A0]+, D0
  4002. 00002458  30C3                     move.w     [A0]+, D3
  4003. 0000245A  30CC                     move.w     [A0]+, A4
  4004. 0000245C  30CF                     move.w     [A0]+, A7
  4005. 0000245E  30F0 30F3                move.w     [A0]+, [A0 + D3.w - 0x13]
  4006. 00002462  30FC 30FF                move.w     [A0]+, 0x30FF
  4007. 00002466  3300                     move.w     -[A1], D0
  4008. 00002468  3303                     move.w     -[A1], D3
  4009. 0000246A  330C                     move.w     -[A1], A4
  4010. 0000246C  330F                     move.w     -[A1], A7
  4011. 0000246E  3330 3333 333C 333F 33C0 33C3 move.w     -[A1], [[A0 + 0x333C333F + D3 * 2] + 0x33C033C3]
  4012. 0000247A  33CC 33CF 33F0           move.w     [0x33CF33F0], A4
  4013. 00002480  33F3 33FC 33FF 3C00      move.w     [0x33FF3C00], <<invalid full ext with I/IS == 4>>
  4014. 00002488  3C03                     move.w     D6, D3
  4015. 0000248A  3C0C                     move.w     D6, A4
  4016. 0000248C  3C0F                     move.w     D6, A7
  4017. 0000248E  3C30 3C33                move.w     D6, [A0 + D3 * 4 + 0x33]
  4018. 00002492  3C3C 3C3F                move.w     D6, 0x3C3F /* '<?' */
  4019. 00002496  3CC0                     move.w     [A6]+, D0
  4020. 00002498  3CC3                     move.w     [A6]+, D3
  4021. 0000249A  3CCC                     move.w     [A6]+, A4
  4022. 0000249C  3CCF                     move.w     [A6]+, A7
  4023. 0000249E  3CF0 3CF3                move.w     [A6]+, [A0 + D3 * 4 - 0x13]
  4024. 000024A2  3CFC 3CFF                move.w     [A6]+, 0x3CFF
  4025. 000024A6  3F00                     move.w     -[A7], D0
  4026. 000024A8  3F03                     move.w     -[A7], D3
  4027. 000024AA  3F0C                     move.w     -[A7], A4
  4028. 000024AC  3F0F                     move.w     -[A7], A7
  4029. 000024AE  3F30 3F33 3F3C 3F3F 3FC0 3FC3 move.w     -[A7], [[A0 + 0x3F3C3F3F + D3 * 8] + 0x3FC03FC3]
  4030. 000024BA  3FCC                     move.w     <<invalid special address>>, A4
  4031. 000024BC  3FCF                     move.w     <<invalid special address>>, A7
  4032. 000024BE  3FF0 3FF3 3FFC 3FFF C000 C003 move.w     <<invalid special address>>, [[0x3FFC3FFF] - 0x3FFF3FFD]
  4033. 000024CA  C00C                     and.b      D0, A4
  4034. 000024CC  C00F                     and.b      D0, A7
  4035. 000024CE  C030 C033                and.b      D0, [A0 + A4.w + 0x33]
  4036. 000024D2  C03C C03F                and.b      D0, 0x3F /* '?' */
  4037. 000024D6  C0C0                     mulu.w     D0, D0
  4038. 000024D8  C0C3                     mulu.w     D0, D3
  4039. 000024DA  C0CC                     mulu.w     D0, A4
  4040. 000024DC  C0CF                     mulu.w     D0, A7
  4041. 000024DE  C0F0 C0F3                mulu.w     D0, [A0 + A4.w - 0x13]
  4042. 000024E2  C0FC                     mulu.w     D0, 0xFFFFFFFFFFFFFFFF
  4043. 000024E4  C0FF                     mulu.w     D0, <<invalid special address>>
  4044. 000024E6  C300                     abcd       D1, D0
  4045. 000024E8  C303                     abcd       D1, D3
  4046. 000024EA  C30C                     abcd       -[A1], -[A4]
  4047. 000024EC  C30F                     abcd       -[A1], -[A7]
  4048. 000024EE  C330 C333 C33C C33F C3C0 C3C3 .incomplete
  4049. 000024FA  C3CC                     muls.w     D1, A4
  4050. 000024FC  C3CF                     muls.w     D1, A7
  4051. 000024FE  C3F0 C3F3 C3FC C3FF CC00 CC03 muls.w     D1, [[-0x3C033C01] - 0x33FF33FD]
  4052. 0000250A  CC0C                     and.b      D6, A4
  4053. 0000250C  CC0F                     and.b      D6, A7
  4054. 0000250E  CC30 CC33                and.b      D6, [A0 + A4 * 4 + 0x33]
  4055. 00002512  CC3C CC3F                and.b      D6, 0x3F /* '?' */
  4056. 00002516  CCC0                     mulu.w     D6, D0
  4057. 00002518  CCC3                     mulu.w     D6, D3
  4058. 0000251A  CCCC                     mulu.w     D6, A4
  4059. 0000251C  CCCF                     mulu.w     D6, A7
  4060. 0000251E  CCF0 CCF3                mulu.w     D6, [A0 + A4 * 4 - 0x13]
  4061. 00002522  CCFC                     mulu.w     D6, 0xFFFFFFFFFFFFFFFF
  4062. 00002524  CCFF                     mulu.w     D6, <<invalid special address>>
  4063. 00002526  CF00                     abcd       D7, D0
  4064. 00002528  CF03                     abcd       D7, D3
  4065. 0000252A  CF0C                     abcd       -[A7], -[A4]
  4066. 0000252C  CF0F                     abcd       -[A7], -[A7]
  4067. 0000252E  CF30 CF33 CF3C CF3F CFC0 CFC3 .incomplete
  4068. 0000253A  CFCC                     muls.w     D7, A4
  4069. 0000253C  CFCF                     muls.w     D7, A7
  4070. 0000253E  CFF0 CFF3 CFFC CFFF F000 F003 muls.w     D7, [[-0x30033001] - 0xFFF0FFD]
  4071. 0000254A  F00C                     .extension 0x00C // unimplemented
  4072. 0000254C  F00F                     .extension 0x00F // unimplemented
  4073. 0000254E  F030                     .extension 0x030 // unimplemented
  4074. 00002550  F033                     .extension 0x033 // unimplemented
  4075. 00002552  F03C                     .extension 0x03C // unimplemented
  4076. 00002554  F03F                     .extension 0x03F // unimplemented
  4077. 00002556  F0C0                     .extension 0x0C0 // unimplemented
  4078. 00002558  F0C3                     .extension 0x0C3 // unimplemented
  4079. 0000255A  F0CC                     .extension 0x0CC // unimplemented
  4080. 0000255C  F0CF                     .extension 0x0CF // unimplemented
  4081. 0000255E  F0F0                     .extension 0x0F0 // unimplemented
  4082. 00002560  F0F3                     .extension 0x0F3 // unimplemented
  4083. 00002562  F0FC                     .extension 0x0FC // unimplemented
  4084. 00002564  F0FF                     .extension 0x0FF // unimplemented
  4085. 00002566  F300                     .extension 0x300 // unimplemented
  4086. 00002568  F303                     .extension 0x303 // unimplemented
  4087. 0000256A  F30C                     .extension 0x30C // unimplemented
  4088. 0000256C  F30F                     .extension 0x30F // unimplemented
  4089. 0000256E  F330                     .extension 0x330 // unimplemented
  4090. 00002570  F333                     .extension 0x333 // unimplemented
  4091. 00002572  F33C                     .extension 0x33C // unimplemented
  4092. 00002574  F33F                     .extension 0x33F // unimplemented
  4093. 00002576  F3C0                     .extension 0x3C0 // unimplemented
  4094. 00002578  F3C3                     .extension 0x3C3 // unimplemented
  4095. 0000257A  F3CC                     .extension 0x3CC // unimplemented
  4096. 0000257C  F3CF                     .extension 0x3CF // unimplemented
  4097. 0000257E  F3F0                     .extension 0x3F0 // unimplemented
  4098. 00002580  F3F3                     .extension 0x3F3 // unimplemented
  4099. 00002582  F3FC                     .extension 0x3FC // unimplemented
  4100. 00002584  F3FF                     .extension 0x3FF // unimplemented
  4101. 00002586  FC00                     .extension 0xC00 // unimplemented
  4102. 00002588  FC03                     .extension 0xC03 // unimplemented
  4103. 0000258A  FC0C                     .extension 0xC0C // unimplemented
  4104. 0000258C  FC0F                     .extension 0xC0F // unimplemented
  4105. 0000258E  FC30                     .extension 0xC30 // unimplemented
  4106. 00002590  FC33                     .extension 0xC33 // unimplemented
  4107. 00002592  FC3C                     .extension 0xC3C // unimplemented
  4108. 00002594  FC3F                     .extension 0xC3F // unimplemented
  4109. 00002596  FCC0                     .extension 0xCC0 // unimplemented
  4110. 00002598  FCC3                     .extension 0xCC3 // unimplemented
  4111. 0000259A  FCCC                     .extension 0xCCC // unimplemented
  4112. 0000259C  FCCF                     .extension 0xCCF // unimplemented
  4113. 0000259E  FCF0                     .extension 0xCF0 // unimplemented
  4114. 000025A0  FCF3                     .extension 0xCF3 // unimplemented
  4115. 000025A2  FCFC                     .extension 0xCFC // unimplemented
  4116. 000025A4  FCFF                     .extension 0xCFF // unimplemented
  4117. 000025A6  FF00                     .extension 0xF00 // unimplemented
  4118. 000025A8  FF03                     .extension 0xF03 // unimplemented
  4119. 000025AA  FF0C                     .extension 0xF0C // unimplemented
  4120. 000025AC  FF0F                     .extension 0xF0F // unimplemented
  4121. 000025AE  FF30                     .extension 0xF30 // unimplemented
  4122. 000025B0  FF33                     .extension 0xF33 // unimplemented
  4123. 000025B2  FF3C                     .extension 0xF3C // unimplemented
  4124. 000025B4  FF3F                     .extension 0xF3F // unimplemented
  4125. 000025B6  FFC0                     .extension 0xFC0 // unimplemented
  4126. 000025B8  FFC3                     .extension 0xFC3 // unimplemented
  4127. 000025BA  FFCC                     .extension 0xFCC // unimplemented
  4128. 000025BC  FFCF                     .extension 0xFCF // unimplemented
  4129. 000025BE  FFF0                     .extension 0xFF0 // unimplemented
  4130. 000025C0  FFF3                     .extension 0xFF3 // unimplemented
  4131. 000025C2  FFFC                     .extension 0xFFC // unimplemented
  4132. 000025C4  FFFF                     .extension 0xFFF // unimplemented
  4133. export_997:
  4134. 000025C6  584F                     addq.w     A7, 4
  4135. 000025C8  41F8 093A                lea.l      A0, [0x0000093A /* LoaderPBlock */]
  4136. 000025CC  2097                     move.l     [A0], [A7]
  4137. 000025CE  42A8 0004                clr.l      [A0 + 0x4]
  4138. 000025D2  08B8 0003 0261           bclr.b     [0x00000261 /* SdEnable/Finder */], 0x3
  4139. 000025D8  A9F2                     syscall    Launch/LaunchApplication
  4140. export_998:
  4141. 000025DA  201F                     move.l     D0, [A7]+
  4142. 000025DC  225F                     movea.l    A1, [A7]+
  4143. 000025DE  205F                     movea.l    A0, [A7]+
  4144. 000025E0  2F00                     move.l     -[A7], D0
  4145. 000025E2  3010                     move.w     D0, [A0]
  4146. 000025E4  B068 0004                cmp.w      D0, [A0 + 0x4]
  4147. 000025E8  6C54                     bge        +0x56 /* 0000263E */
  4148. 000025EA  3028 0002                move.w     D0, [A0 + 0x2]
  4149. 000025EE  B068 0006                cmp.w      D0, [A0 + 0x6]
  4150. 000025F2  6C4A                     bge        +0x4C /* 0000263E */
  4151. 000025F4  3011                     move.w     D0, [A1]
  4152. 000025F6  B069 0004                cmp.w      D0, [A1 + 0x4]
  4153. 000025FA  6C3E                     bge        +0x40 /* 0000263A */
  4154. 000025FC  3029 0002                move.w     D0, [A1 + 0x2]
  4155. 00002600  B069 0006                cmp.w      D0, [A1 + 0x6]
  4156. 00002604  6C34                     bge        +0x36 /* 0000263A */
  4157. 00002606  3010                     move.w     D0, [A0]
  4158. 00002608  B051                     cmp.w      D0, [A1]
  4159. 0000260A  6C02                     bge        +0x4 /* 0000260E */
  4160. 0000260C  3280                     move.w     [A1], D0
  4161. label0000260E:
  4162. 0000260E  3028 0002                move.w     D0, [A0 + 0x2]
  4163. 00002612  B069 0002                cmp.w      D0, [A1 + 0x2]
  4164. 00002616  6C04                     bge        +0x6 /* 0000261C */
  4165. 00002618  3340 0002                move.w     [A1 + 0x2], D0
  4166. label0000261C:
  4167. 0000261C  3028 0004                move.w     D0, [A0 + 0x4]
  4168. 00002620  B069 0004                cmp.w      D0, [A1 + 0x4]
  4169. 00002624  6F04                     ble        +0x6 /* 0000262A */
  4170. 00002626  3340 0004                move.w     [A1 + 0x4], D0
  4171. label0000262A:
  4172. 0000262A  3028 0006                move.w     D0, [A0 + 0x6]
  4173. 0000262E  B069 0006                cmp.w      D0, [A1 + 0x6]
  4174. 00002632  6F0A                     ble        +0xC /* 0000263E */
  4175. 00002634  3340 0006                move.w     [A1 + 0x6], D0
  4176. 00002638  6004                     bra        +0x6 /* 0000263E */
  4177. label0000263A:
  4178. 0000263A  22D8                     move.l     [A1]+, [A0]+
  4179. 0000263C  22D8                     move.l     [A1]+, [A0]+
  4180. label0000263E:
  4181. 0000263E  4E75                     rts
  4182. export_999:
  4183. 00002640  4E56 0000                link       A6, 0
  4184. 00002644  2F0A                     move.l     -[A7], A2
  4185. 00002646  206E 000E                movea.l    A0, [A6 + 0xE]
  4186. 0000264A  2050                     movea.l    A0, [A0]
  4187. 0000264C  226E 000A                movea.l    A1, [A6 + 0xA]
  4188. 00002650  2251                     movea.l    A1, [A1]
  4189. 00002652  2449                     movea.l    A2, A1
  4190. 00002654  D4EE 0008                add.w      A2, [A6 + 0x8]
  4191. 00002658  7000                     moveq.l    D0, 0x00
  4192. 0000265A  7200                     moveq.l    D1, 0x00
  4193. 0000265C  740F                     moveq.l    D2, 0x0F
  4194. label0000265E:
  4195. 0000265E  1018                     move.b     D0, [A0]+
  4196. 00002660  6B00 00BA                bmi        +0xBC /* 0000271C */
  4197. 00002664  123B 000A                move.b     D1, [PC + D0.w + 0xA]
  4198. 00002668  C042                     and.w      D0, D2
  4199. 0000266A  D2C0                     add.w      A1, D0
  4200. 0000266C  4EFB 1002                jmp        [PC + D1.w + 0x2]
  4201. 00002670  8E8E                     or.l       D7, A6
  4202. 00002672  8E8E                     or.l       D7, A6
  4203. 00002674  8E8E                     or.l       D7, A6
  4204. 00002676  8E8E                     or.l       D7, A6
  4205. 00002678  8E8E                     or.l       D7, A6
  4206. 0000267A  8E8E                     or.l       D7, A6
  4207. 0000267C  8E8E                     or.l       D7, A6
  4208. 0000267E  8E8E                     or.l       D7, A6
  4209. 00002680  8C8C                     or.l       D6, A4
  4210. 00002682  8C8C                     or.l       D6, A4
  4211. 00002684  8C8C                     or.l       D6, A4
  4212. 00002686  8C8C                     or.l       D6, A4
  4213. 00002688  8C8C                     or.l       D6, A4
  4214. 0000268A  8C8C                     or.l       D6, A4
  4215. 0000268C  8C8C                     or.l       D6, A4
  4216. 0000268E  8C8C                     or.l       D6, A4
  4217. 00002690  8A8A                     or.l       D5, A2
  4218. 00002692  8A8A                     or.l       D5, A2
  4219. 00002694  8A8A                     or.l       D5, A2
  4220. 00002696  8A8A                     or.l       D5, A2
  4221. 00002698  8A8A                     or.l       D5, A2
  4222. 0000269A  8A8A                     or.l       D5, A2
  4223. 0000269C  8A8A                     or.l       D5, A2
  4224. 0000269E  8A8A                     or.l       D5, A2
  4225. 000026A0  8888                     or.l       D4, A0
  4226. 000026A2  8888                     or.l       D4, A0
  4227. 000026A4  8888                     or.l       D4, A0
  4228. 000026A6  8888                     or.l       D4, A0
  4229. 000026A8  8888                     or.l       D4, A0
  4230. 000026AA  8888                     or.l       D4, A0
  4231. 000026AC  8888                     or.l       D4, A0
  4232. 000026AE  8888                     or.l       D4, A0
  4233. 000026B0  8686                     or.l       D3, D6
  4234. 000026B2  8686                     or.l       D3, D6
  4235. 000026B4  8686                     or.l       D3, D6
  4236. 000026B6  8686                     or.l       D3, D6
  4237. 000026B8  8686                     or.l       D3, D6
  4238. 000026BA  8686                     or.l       D3, D6
  4239. 000026BC  8686                     or.l       D3, D6
  4240. 000026BE  8686                     or.l       D3, D6
  4241. 000026C0  8484                     or.l       D2, D4
  4242. 000026C2  8484                     or.l       D2, D4
  4243. 000026C4  8484                     or.l       D2, D4
  4244. 000026C6  8484                     or.l       D2, D4
  4245. 000026C8  8484                     or.l       D2, D4
  4246. 000026CA  8484                     or.l       D2, D4
  4247. 000026CC  8484                     or.l       D2, D4
  4248. 000026CE  8484                     or.l       D2, D4
  4249. 000026D0  8282                     or.l       D1, D2
  4250. 000026D2  8282                     or.l       D1, D2
  4251. 000026D4  8282                     or.l       D1, D2
  4252. 000026D6  8282                     or.l       D1, D2
  4253. 000026D8  8282                     or.l       D1, D2
  4254. 000026DA  8282                     or.l       D1, D2
  4255. 000026DC  8282                     or.l       D1, D2
  4256. 000026DE  8282                     or.l       D1, D2
  4257. 000026E0  8080                     or.l       D0, D0
  4258. 000026E2  8080                     or.l       D0, D0
  4259. 000026E4  8080                     or.l       D0, D0
  4260. 000026E6  8080                     or.l       D0, D0
  4261. 000026E8  8080                     or.l       D0, D0
  4262. 000026EA  8080                     or.l       D0, D0
  4263. 000026EC  8080                     or.l       D0, D0
  4264. 000026EE  8080                     or.l       D0, D0
  4265. 000026F0  12D8                     move.b     [A1]+, [A0]+
  4266. 000026F2  12D8                     move.b     [A1]+, [A0]+
  4267. 000026F4  12D8                     move.b     [A1]+, [A0]+
  4268. 000026F6  12D8                     move.b     [A1]+, [A0]+
  4269. 000026F8  12D8                     move.b     [A1]+, [A0]+
  4270. 000026FA  12D8                     move.b     [A1]+, [A0]+
  4271. 000026FC  12D8                     move.b     [A1]+, [A0]+
  4272. 000026FE  B3CA                     cmpa.l     A1, A2
  4273. 00002700  6500 FF5C                bcs        -0xA2 /* 0000265E */
  4274. label00002704:
  4275. 00002704  246E 000E                movea.l    A2, [A6 + 0xE]
  4276. 00002708  2488                     move.l     [A2], A0
  4277. 0000270A  246E 000A                movea.l    A2, [A6 + 0xA]
  4278. 0000270E  2489                     move.l     [A2], A1
  4279. 00002710  245F                     movea.l    A2, [A7]+
  4280. 00002712  4E5E                     unlink     A6
  4281. 00002714  205F                     movea.l    A0, [A7]+
  4282. 00002716  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4283. 0000271A  4ED0                     jmp        [A0]
  4284. label0000271C:
  4285. 0000271C  0C00 00E0                cmpi.b     D0, 0xE0
  4286. 00002720  6408                     bcc        +0xA /* 0000272A */
  4287. 00002722  0C00 00C0                cmpi.b     D0, 0xC0
  4288. 00002726  6410                     bcc        +0x12 /* 00002738 */
  4289. 00002728  60DA                     bra        -0x24 /* 00002704 */
  4290. label0000272A:
  4291. 0000272A  E708                     lsl        D0.b, 3
  4292. 0000272C  D2C0                     add.w      A1, D0
  4293. 0000272E  D2C0                     add.w      A1, D0
  4294. 00002730  B3CA                     cmpa.l     A1, A2
  4295. 00002732  6500 FF2A                bcs        -0xD4 /* 0000265E */
  4296. 00002736  60CC                     bra        -0x32 /* 00002704 */
  4297. label00002738:
  4298. 00002738  0240 001F                andi.w     D0, 0x1F
  4299. 0000273C  6010                     bra        +0x12 /* 0000274E */
  4300. label0000273E:
  4301. 0000273E  12D8                     move.b     [A1]+, [A0]+
  4302. 00002740  12D8                     move.b     [A1]+, [A0]+
  4303. 00002742  12D8                     move.b     [A1]+, [A0]+
  4304. 00002744  12D8                     move.b     [A1]+, [A0]+
  4305. 00002746  12D8                     move.b     [A1]+, [A0]+
  4306. 00002748  12D8                     move.b     [A1]+, [A0]+
  4307. 0000274A  12D8                     move.b     [A1]+, [A0]+
  4308. 0000274C  12D8                     move.b     [A1]+, [A0]+
  4309. label0000274E:
  4310. 0000274E  51C8 FFEE                dbf        D0, -0x14 /* 0000273E */
  4311. 00002752  7000                     moveq.l    D0, 0x00
  4312. 00002754  B3CA                     cmpa.l     A1, A2
  4313. 00002756  6500 FF06                bcs        -0xF8 /* 0000265E */
  4314. 0000275A  60A8                     bra        -0x56 /* 00002704 */
  4315. export_1000:
  4316. 0000275C  4E56 FF42                link       A6, -0x00BE
  4317. 00002760  4EBA D89E                jsr        [PC - 0x2762 /* 00000000 */]
  4318. 00002764  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4319. 00002768  302E 0008                move.w     D0, [A6 + 0x8]
  4320. 0000276C  5380                     subq.l     D0, 1
  4321. 0000276E  3D40 FFFE                move.w     [A6 - 0x2], D0
  4322. 00002772  49EE FF46                lea.l      A4, [A6 - 0xBA]
  4323. 00002776  206E 000A                movea.l    A0, [A6 + 0xA]
  4324. 0000277A  4EBA EF80                jsr        [PC - 0x1080 /* 000016FC */]
  4325. 0000277E  246E 000E                movea.l    A2, [A6 + 0xE]
  4326. 00002782  3E12                     move.w     D7, [A2]
  4327. 00002784  206E 0016                movea.l    A0, [A6 + 0x16]
  4328. 00002788  3007                     move.w     D0, D7
  4329. 0000278A  C0EE 0008                mulu.w     D0, [A6 + 0x8]
  4330. 0000278E  E588                     lsl        D0, 2
  4331. 00002790  D1C0                     add.l      A0, D0
  4332. 00002792  226E 0012                movea.l    A1, [A6 + 0x12]
  4333. 00002796  3038 0106                move.w     D0, [0x00000106 /* ScreenRow */]
  4334. 0000279A  C0C7                     mulu.w     D0, D7
  4335. 0000279C  D3C0                     add.l      A1, D0
  4336. 0000279E  362A 0002                move.w     D3, [A2 + 0x2]
  4337. 000027A2  EA4B                     lsr        D3.w, 5
  4338. 000027A4  382A 0006                move.w     D4, [A2 + 0x6]
  4339. 000027A8  0644 001F                addi.w     D4, 0x1F
  4340. 000027AC  EA4C                     lsr        D4.w, 5
  4341. 000027AE  9843                     sub.w      D4, D3
  4342. 000027B0  3404                     move.w     D2, D4
  4343. 000027B2  5344                     subq.w     D4, 1
  4344. 000027B4  47FA 00D2                lea.l      A3, [PC + 0xD2 /* 00002888, value 0xD0C5D2C6 */]
  4345. 000027B8  D442                     add.w      D2, D2
  4346. 000027BA  96C2                     sub.w      A3, D2
  4347. 000027BC  D442                     add.w      D2, D2
  4348. 000027BE  3A2E 0008                move.w     D5, [A6 + 0x8]
  4349. 000027C2  E54D                     lsl        D5.w, 2
  4350. 000027C4  9A42                     sub.w      D5, D2
  4351. 000027C6  3C38 0106                move.w     D6, [0x00000106 /* ScreenRow */]
  4352. 000027CA  9C42                     sub.w      D6, D2
  4353. 000027CC  3403                     move.w     D2, D3
  4354. 000027CE  362A 0004                move.w     D3, [A2 + 0x4]
  4355. 000027D2  E54A                     lsl        D2.w, 2
  4356. 000027D4  D0C2                     add.w      A0, D2
  4357. 000027D6  D2C2                     add.w      A1, D2
  4358. 000027D8  45EE FF4A                lea.l      A2, [A6 - 0xB6]
  4359. 000027DC  D4C2                     add.w      A2, D2
  4360. 000027DE  2D4A FF42                move.l     [A6 - 0xBE], A2
  4361. label000027E2:
  4362. 000027E2  BE54                     cmp.w      D7, [A4]
  4363. 000027E4  6D04                     blt        +0x6 /* 000027EA */
  4364. 000027E6  4EBA F436                jsr        [PC - 0xBCA /* 00001C1E */]
  4365. label000027EA:
  4366. 000027EA  4A2E FF48                tst.b      [A6 - 0xB8]
  4367. 000027EE  6638                     bne        +0x3A /* 00002828 */
  4368. 000027F0  246E FF42                movea.l    A2, [A6 - 0xBE]
  4369. 000027F4  3404                     move.w     D2, D4
  4370. 000027F6  6002                     bra        +0x4 /* 000027FA */
  4371. label000027F8:
  4372. 000027F8  22D8                     move.l     [A1]+, [A0]+
  4373. label000027FA:
  4374. 000027FA  201A                     move.l     D0, [A2]+
  4375. 000027FC  56CA FFFA                dbne       D2, -0x8 /* 000027F8 */
  4376. 00002800  6604                     bne        +0x6 /* 00002806 */
  4377. 00002802  22D8                     move.l     [A1]+, [A0]+
  4378. 00002804  6016                     bra        +0x18 /* 0000281C */
  4379. label00002806:
  4380. 00002806  2200                     move.l     D1, D0
  4381. 00002808  4681                     not.l      D1
  4382. 0000280A  6708                     beq        +0xA /* 00002814 */
  4383. 0000280C  C091                     and.l      D0, [A1]
  4384. 0000280E  C290                     and.l      D1, [A0]
  4385. 00002810  8081                     or.l       D0, D1
  4386. 00002812  2280                     move.l     [A1], D0
  4387. label00002814:
  4388. 00002814  5848                     addq.w     A0, 4
  4389. 00002816  5849                     addq.w     A1, 4
  4390. 00002818  51CA FFE0                dbf        D2, -0x22 /* 000027FA */
  4391. label0000281C:
  4392. 0000281C  D0C5                     add.w      A0, D5
  4393. 0000281E  D2C6                     add.w      A1, D6
  4394. 00002820  5247                     addq.w     D7, 1
  4395. 00002822  BE43                     cmp.w      D7, D3
  4396. 00002824  66BC                     bne        -0x42 /* 000027E2 */
  4397. 00002826  606E                     bra        +0x70 /* 00002896 */
  4398. label00002828:
  4399. 00002828  3014                     move.w     D0, [A4]
  4400. 0000282A  B043                     cmp.w      D0, D3
  4401. 0000282C  6F02                     ble        +0x4 /* 00002830 */
  4402. 0000282E  3003                     move.w     D0, D3
  4403. label00002830:
  4404. 00002830  9047                     sub.w      D0, D7
  4405. 00002832  DE40                     add.w      D7, D0
  4406. 00002834  6056                     bra        +0x58 /* 0000288C */
  4407. label00002836:
  4408. 00002836  4ED3                     jmp        [A3]
  4409. 00002838  22D8                     move.l     [A1]+, [A0]+
  4410. 0000283A  22D8                     move.l     [A1]+, [A0]+
  4411. 0000283C  22D8                     move.l     [A1]+, [A0]+
  4412. 0000283E  22D8                     move.l     [A1]+, [A0]+
  4413. 00002840  22D8                     move.l     [A1]+, [A0]+
  4414. 00002842  22D8                     move.l     [A1]+, [A0]+
  4415. 00002844  22D8                     move.l     [A1]+, [A0]+
  4416. 00002846  22D8                     move.l     [A1]+, [A0]+
  4417. 00002848  22D8                     move.l     [A1]+, [A0]+
  4418. 0000284A  22D8                     move.l     [A1]+, [A0]+
  4419. 0000284C  22D8                     move.l     [A1]+, [A0]+
  4420. 0000284E  22D8                     move.l     [A1]+, [A0]+
  4421. 00002850  22D8                     move.l     [A1]+, [A0]+
  4422. 00002852  22D8                     move.l     [A1]+, [A0]+
  4423. 00002854  22D8                     move.l     [A1]+, [A0]+
  4424. 00002856  22D8                     move.l     [A1]+, [A0]+
  4425. 00002858  22D8                     move.l     [A1]+, [A0]+
  4426. 0000285A  22D8                     move.l     [A1]+, [A0]+
  4427. 0000285C  22D8                     move.l     [A1]+, [A0]+
  4428. 0000285E  22D8                     move.l     [A1]+, [A0]+
  4429. 00002860  22D8                     move.l     [A1]+, [A0]+
  4430. 00002862  22D8                     move.l     [A1]+, [A0]+
  4431. 00002864  22D8                     move.l     [A1]+, [A0]+
  4432. 00002866  22D8                     move.l     [A1]+, [A0]+
  4433. 00002868  22D8                     move.l     [A1]+, [A0]+
  4434. 0000286A  22D8                     move.l     [A1]+, [A0]+
  4435. 0000286C  22D8                     move.l     [A1]+, [A0]+
  4436. 0000286E  22D8                     move.l     [A1]+, [A0]+
  4437. 00002870  22D8                     move.l     [A1]+, [A0]+
  4438. 00002872  22D8                     move.l     [A1]+, [A0]+
  4439. 00002874  22D8                     move.l     [A1]+, [A0]+
  4440. 00002876  22D8                     move.l     [A1]+, [A0]+
  4441. 00002878  22D8                     move.l     [A1]+, [A0]+
  4442. 0000287A  22D8                     move.l     [A1]+, [A0]+
  4443. 0000287C  22D8                     move.l     [A1]+, [A0]+
  4444. 0000287E  22D8                     move.l     [A1]+, [A0]+
  4445. 00002880  22D8                     move.l     [A1]+, [A0]+
  4446. 00002882  22D8                     move.l     [A1]+, [A0]+
  4447. 00002884  22D8                     move.l     [A1]+, [A0]+
  4448. 00002886  22D8                     move.l     [A1]+, [A0]+
  4449. 00002888  D0C5                     add.w      A0, D5
  4450. 0000288A  D2C6                     add.w      A1, D6
  4451. label0000288C:
  4452. 0000288C  51C8 FFA8                dbf        D0, -0x5A /* 00002836 */
  4453. 00002890  BE43                     cmp.w      D7, D3
  4454. 00002892  6600 FF4E                bne        -0xB0 /* 000027E2 */
  4455. label00002896:
  4456. 00002896  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4457. 0000289A  4EBA D786                jsr        [PC - 0x287A /* 00000022 */]
  4458. 0000289E  4E5E                     unlink     A6
  4459. 000028A0  205F                     movea.l    A0, [A7]+
  4460. 000028A2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4461. 000028A6  4ED0                     jmp        [A0]
  4462. export_1001:
  4463. 000028A8  205F                     movea.l    A0, [A7]+
  4464. 000028AA  11DF 09DC                move.b     [0x000009DC /* PaintWhite */], [A7]+
  4465. 000028AE  4ED0                     jmp        [A0]
  4466. 000028B0  594F                     subq.w     A7, 4
  4467. 000028B2  4E56 0000                link       A6, 0
  4468. 000028B6  48E7 E0E0                movem.l    -[A7], D0,D1,D2,A0,A1,A2
  4469. 000028BA  42A7                     clr.l      -[A7]
  4470. 000028BC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4471. 000028C0  4EBA 0102                jsr        [PC + 0x102 /* 000029C4 */]
  4472. 000028C4  2F5F 001C                move.l     [A7 + 0x1C], [A7]+
  4473. 000028C8  4CDF 0707                movem.l    D0,D1,D2,A0,A1,A2, [A7]+
  4474. 000028CC  4E5E                     unlink     A6
  4475. 000028CE  4E75                     rts
  4476. export_1002:
  4477. 000028D0  206F 000C                movea.l    A0, [A7 + 0xC]
  4478. 000028D4  48D0 FCF8                movem.l    [A0], D3,D4,D5,D6,D7,A2,A3,A4,A5,A6,A7
  4479. 000028D8  41E8 002C                lea.l      A0, [A0 + 0x2C]
  4480. 000028DC  4258                     clr.w      [A0]+
  4481. 000028DE  4298                     clr.l      [A0]+
  4482. 000028E0  43EF 0004                lea.l      A1, [A7 + 0x4]
  4483. 000028E4  20D9                     move.l     [A0]+, [A1]+
  4484. 000028E6  20D9                     move.l     [A0]+, [A1]+
  4485. 000028E8  20ED 9FBC                move.l     [A0]+, [A5 - 0x6044]
  4486. 000028EC  43ED 9FBC                lea.l      A1, [A5 - 0x6044]
  4487. 000028F0  22AF 000C                move.l     [A1], [A7 + 0xC]
  4488. 000028F4  205F                     movea.l    A0, [A7]+
  4489. 000028F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4490. 000028FA  4ED0                     jmp        [A0]
  4491. fn000028FC:
  4492. 000028FC  206F 0004                movea.l    A0, [A7 + 0x4]
  4493. 00002900  4CD0 FCF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A5,A6,A7, [A0]
  4494. 00002904  41E8 002C                lea.l      A0, [A0 + 0x2C]
  4495. 00002908  3018                     move.w     D0, [A0]+
  4496. 0000290A  2218                     move.l     D1, [A0]+
  4497. 0000290C  48E7 C000                movem.l    -[A7], D0,D1
  4498. 00002910  3F00                     move.w     -[A7], D0
  4499. 00002912  2F01                     move.l     -[A7], D1
  4500. 00002914  2018                     move.l     D0, [A0]+
  4501. 00002916  6702                     beq        +0x4 /* 0000291A */
  4502. 00002918  2F00                     move.l     -[A7], D0
  4503. label0000291A:
  4504. 0000291A  2058                     movea.l    A0, [A0]+
  4505. 0000291C  4E90                     jsr        [A0]
  4506. 0000291E  4CDF 0003                movem.l    D0,D1, [A7]+
  4507. 00002922  3F00                     move.w     -[A7], D0
  4508. 00002924  2F01                     move.l     -[A7], D1
  4509. 00002926  4EBA 0002                jsr        [PC + 0x2 /* 0000292A */]
  4510. export_1003:
  4511. fn0000292A:
  4512. 0000292A  4E56 FFF8                link       A6, -0x0008
  4513. 0000292E  2F0C                     move.l     -[A7], A4
  4514. 00002930  286D 9FBC                movea.l    A4, [A5 - 0x6044]
  4515. 00002934  200C                     move.l     D0, A4
  4516. 00002936  660C                     bne        +0xE /* 00002944 */
  4517. 00002938  2F3C 0000 038F           move.l     -[A7], 0x38F
  4518. 0000293E  4EBA 08E0                jsr        [PC + 0x8E0 /* 00003220 */]
  4519. 00002942  6018                     bra        +0x1A /* 0000295C */
  4520. label00002944:
  4521. 00002944  2B6C 003A 9FBC           move.l     [A5 - 0x6044], [A4 + 0x3A]
  4522. 0000294A  396E 000C 002C           move.w     [A4 + 0x2C], [A6 + 0xC]
  4523. 00002950  296E 0008 002E           move.l     [A4 + 0x2E], [A6 + 0x8]
  4524. 00002956  2F0C                     move.l     -[A7], A4
  4525. 00002958  4EBA FFA2                jsr        [PC - 0x5E /* 000028FC */]
  4526. label0000295C:
  4527. 0000295C  285F                     movea.l    A4, [A7]+
  4528. 0000295E  4E5E                     unlink     A6
  4529. 00002960  205F                     movea.l    A0, [A7]+
  4530. 00002962  5C4F                     addq.w     A7, 6
  4531. 00002964  4ED0                     jmp        [A0]
  4532. export_1004:
  4533. 00002966  4E56 0000                link       A6, 0
  4534. 0000296A  42A7                     clr.l      -[A7]
  4535. 0000296C  3F3C A9F0                move.w     -[A7], 0xA9F0
  4536. 00002970  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  4537. 00002974  2B5F 9FC0                move.l     [A5 - 0x6040], [A7]+
  4538. 00002978  487A FF36                pea.l      [PC - 0xCA /* 000028B0, value 0x594F4E56 'YONV' */]
  4539. 0000297C  3F3C A9F0                move.w     -[A7], 0xA9F0
  4540. 00002980  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  4541. 00002984  4E5E                     unlink     A6
  4542. 00002986  4E75                     rts
  4543. fn00002988:
  4544. 00002988  4E56 FFFC                link       A6, -0x0004
  4545. 0000298C  42A7                     clr.l      -[A7]
  4546. 0000298E  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  4547. 00002994  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4548. 00002998  4EBA 1654                jsr        [PC + 0x1654 /* 00003FEE */]
  4549. 0000299C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4550. 000029A0  56C0                     sne        D0
  4551. 000029A2  4400                     neg.b      D0
  4552. 000029A4  1D40 000A                move.b     [A6 + 0xA], D0
  4553. 000029A8  4E5E                     unlink     A6
  4554. 000029AA  205F                     movea.l    A0, [A7]+
  4555. 000029AC  544F                     addq.w     A7, 2
  4556. 000029AE  4ED0                     jmp        [A0]
  4557. export_1005:
  4558. 000029B0  4E56 0000                link       A6, 0
  4559. 000029B4  206E 0008                movea.l    A0, [A6 + 0x8]
  4560. 000029B8  2B68 003A 9FBC           move.l     [A5 - 0x6044], [A0 + 0x3A]
  4561. 000029BE  4E5E                     unlink     A6
  4562. 000029C0  2E9F                     move.l     [A7], [A7]+
  4563. 000029C2  4E75                     rts
  4564. fn000029C4:
  4565. 000029C4  4E56 FFF8                link       A6, -0x0008
  4566. 000029C8  42A7                     clr.l      -[A7]
  4567. 000029CA  2E8D                     move.l     [A7], A5
  4568. 000029CC  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  4569. 000029D0  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4570. 000029D4  2D6D 9FC0 000A           move.l     [A6 + 0xA], [A5 - 0x6040]
  4571. 000029DA  42A7                     clr.l      -[A7]
  4572. 000029DC  2E8D                     move.l     [A7], A5
  4573. 000029DE  201F                     move.l     D0, [A7]+
  4574. 000029E0  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  4575. 000029E4  6712                     beq        +0x14 /* 000029F8 */
  4576. 000029E6  42A7                     clr.l      -[A7]
  4577. 000029E8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4578. 000029EC  2F4D 0004                move.l     [A7 + 0x4], A5
  4579. 000029F0  2A5F                     movea.l    A5, [A7]+
  4580. 000029F2  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  4581. 000029F6  6018                     bra        +0x1A /* 00002A10 */
  4582. label000029F8:
  4583. 000029F8  4267                     clr.w      -[A7]
  4584. 000029FA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4585. 000029FE  4EBA FF88                jsr        [PC - 0x78 /* 00002988 */]
  4586. 00002A02  101F                     move.b     D0, [A7]+
  4587. 00002A04  660A                     bne        +0xC /* 00002A10 */
  4588. 00002A06  3F3C FF94                move.w     -[A7], 0xFF94
  4589. 00002A0A  42A7                     clr.l      -[A7]
  4590. 00002A0C  4EBA FF1C                jsr        [PC - 0xE4 /* 0000292A */]
  4591. label00002A10:
  4592. 00002A10  4E5E                     unlink     A6
  4593. 00002A12  205F                     movea.l    A0, [A7]+
  4594. 00002A14  544F                     addq.w     A7, 2
  4595. 00002A16  4ED0                     jmp        [A0]
  4596. fn00002A18:
  4597. 00002A18  4E56 FBFC                link       A6, -0x0404
  4598. 00002A1C  206E 0008                movea.l    A0, [A6 + 0x8]
  4599. 00002A20  43EE FF00                lea.l      A1, [A6 - 0x100]
  4600. 00002A24  707F                     moveq.l    D0, 0x7F
  4601. label00002A26:
  4602. 00002A26  32D8                     move.w     [A1]+, [A0]+
  4603. 00002A28  51C8 FFFC                dbf        D0, -0x6 /* 00002A26 */
  4604. 00002A2C  4267                     clr.w      -[A7]
  4605. 00002A2E  486E FF00                pea.l      [A6 - 0x100]
  4606. 00002A32  4EBA 1276                jsr        [PC + 0x1276 /* 00003CAA */]
  4607. 00002A36  1D5F FEFF                move.b     [A6 - 0x101], [A7]+
  4608. 00002A3A  102D 9FDE                move.b     D0, [A5 - 0x6022]
  4609. 00002A3E  670C                     beq        +0xE /* 00002A4C */
  4610. 00002A40  3D7C 0001 000E           move.w     [A6 + 0xE], 0x1
  4611. 00002A46  4EBA 0890                jsr        [PC + 0x890 /* 000032D8 */]
  4612. 00002A4A  607A                     bra        +0x7C /* 00002AC6 */
  4613. label00002A4C:
  4614. 00002A4C  4267                     clr.w      -[A7]
  4615. 00002A4E  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  4616. 00002A52  101F                     move.b     D0, [A7]+
  4617. 00002A54  675E                     beq        +0x60 /* 00002AB4 */
  4618. 00002A56  486E FBFE                pea.l      [A6 - 0x402]
  4619. 00002A5A  2F3C 005A 0082           move.l     -[A7], 0x5A0082
  4620. 00002A60  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  4621. 00002A64  422E FCFE                clr.b      [A6 - 0x302]
  4622. 00002A68  2F3C 0001 0000           move.l     -[A7], 0x10000
  4623. 00002A6E  486E FCFE                pea.l      [A6 - 0x302]
  4624. 00002A72  486E FDFE                pea.l      [A6 - 0x202]
  4625. 00002A76  486E FBFC                pea.l      [A6 - 0x404]
  4626. 00002A7A  4EAD 1CFA                jsr        [A5 + 0x1CFA /* export_923 */]
  4627. 00002A7E  4A5F                     tst.w      [A7]+
  4628. 00002A80  6610                     bne        +0x12 /* 00002A92 */
  4629. 00002A82  3F3C 0001                move.w     -[A7], 0x1
  4630. 00002A86  486E FCFE                pea.l      [A6 - 0x302]
  4631. 00002A8A  486E FBFE                pea.l      [A6 - 0x402]
  4632. 00002A8E  4EBA 2B08                jsr        [PC + 0x2B08 /* 00005598 */]
  4633. label00002A92:
  4634. 00002A92  4267                     clr.w      -[A7]
  4635. 00002A94  486E FF00                pea.l      [A6 - 0x100]
  4636. 00002A98  486E FBFE                pea.l      [A6 - 0x402]
  4637. 00002A9C  4EBA 2AFA                jsr        [PC + 0x2AFA /* 00005598 */]
  4638. 00002AA0  4267                     clr.w      -[A7]
  4639. 00002AA2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4640. 00002AA6  486E FBFE                pea.l      [A6 - 0x402]
  4641. 00002AAA  4EBA 0106                jsr        [PC + 0x106 /* 00002BB2 */]
  4642. 00002AAE  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  4643. 00002AB2  6012                     bra        +0x14 /* 00002AC6 */
  4644. label00002AB4:
  4645. 00002AB4  4267                     clr.w      -[A7]
  4646. 00002AB6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4647. 00002ABA  486E FF00                pea.l      [A6 - 0x100]
  4648. 00002ABE  4EBA 00F2                jsr        [PC + 0xF2 /* 00002BB2 */]
  4649. 00002AC2  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  4650. label00002AC6:
  4651. 00002AC6  4267                     clr.w      -[A7]
  4652. 00002AC8  4EBA 0040                jsr        [PC + 0x40 /* 00002B0A */]
  4653. 00002ACC  101F                     move.b     D0, [A7]+
  4654. 00002ACE  6604                     bne        +0x6 /* 00002AD4 */
  4655. 00002AD0  4EBA 2FD2                jsr        [PC + 0x2FD2 /* 00005AA4 */]
  4656. label00002AD4:
  4657. 00002AD4  41ED A0A2                lea.l      A0, [A5 - 0x5F5E]
  4658. 00002AD8  43EE FF00                lea.l      A1, [A6 - 0x100]
  4659. 00002ADC  707F                     moveq.l    D0, 0x7F
  4660. label00002ADE:
  4661. 00002ADE  30D9                     move.w     [A0]+, [A1]+
  4662. 00002AE0  51C8 FFFC                dbf        D0, -0x6 /* 00002ADE */
  4663. 00002AE4  4E5E                     unlink     A6
  4664. 00002AE6  205F                     movea.l    A0, [A7]+
  4665. 00002AE8  5C4F                     addq.w     A7, 6
  4666. 00002AEA  4ED0                     jmp        [A0]
  4667. export_1006:
  4668. fn00002AEC:
  4669. 00002AEC  4E56 0000                link       A6, 0
  4670. label00002AF0:
  4671. 00002AF0  4267                     clr.w      -[A7]
  4672. 00002AF2  4EBA 3348                jsr        [PC + 0x3348 /* 00005E3C */]
  4673. 00002AF6  101F                     move.b     D0, [A7]+
  4674. 00002AF8  6702                     beq        +0x4 /* 00002AFC */
  4675. 00002AFA  60F4                     bra        -0xA /* 00002AF0 */
  4676. label00002AFC:
  4677. 00002AFC  4EAD 0E8A                jsr        [A5 + 0xE8A /* export_461 */]
  4678. 00002B00  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  4679. 00002B04  A9F4                     syscall    ExitToShell
  4680. 00002B06  4E5E                     unlink     A6
  4681. 00002B08  4E75                     rts
  4682. export_1007:
  4683. fn00002B0A:
  4684. 00002B0A  4E56 0000                link       A6, 0
  4685. 00002B0E  102D A08E                move.b     D0, [A5 - 0x5F72]
  4686. 00002B12  6628                     bne        +0x2A /* 00002B3C */
  4687. 00002B14  122D A07A                move.b     D1, [A5 - 0x5F86]
  4688. 00002B18  670A                     beq        +0xC /* 00002B24 */
  4689. 00002B1A  142D A016                move.b     D2, [A5 - 0x5FEA]
  4690. 00002B1E  0A02 0001                xori.b     D2, 0x1
  4691. 00002B22  C202                     and.b      D1, D2
  4692. label00002B24:
  4693. 00002B24  4A01                     tst.b      D1
  4694. 00002B26  6712                     beq        +0x14 /* 00002B3A */
  4695. 00002B28  48E7 C000                movem.l    -[A7], D0,D1
  4696. 00002B2C  4267                     clr.w      -[A7]
  4697. 00002B2E  4EBA 3CD2                jsr        [PC + 0x3CD2 /* 00006802 */]
  4698. 00002B32  141F                     move.b     D2, [A7]+
  4699. 00002B34  4CDF 0003                movem.l    D0,D1, [A7]+
  4700. 00002B38  C202                     and.b      D1, D2
  4701. label00002B3A:
  4702. 00002B3A  8001                     or.b       D0, D1
  4703. label00002B3C:
  4704. 00002B3C  1D40 0008                move.b     [A6 + 0x8], D0
  4705. 00002B40  4E5E                     unlink     A6
  4706. 00002B42  4E75                     rts
  4707. export_1008:
  4708. fn00002B44:
  4709. 00002B44  4E56 FFFC                link       A6, -0x0004
  4710. 00002B48  2F0C                     move.l     -[A7], A4
  4711. 00002B4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4712. 00002B4E  A916                     syscall    HideWindow
  4713. 00002B50  42A7                     clr.l      -[A7]
  4714. 00002B52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4715. 00002B56  A917                     syscall    GetWRefCon
  4716. 00002B58  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4717. 00002B5C  674A                     beq        +0x4C /* 00002BA8 */
  4718. 00002B5E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4719. 00002B62  205F                     movea.l    A0, [A7]+
  4720. 00002B64  A029                     syscall    HLock
  4721. 00002B66  206E FFFC                movea.l    A0, [A6 - 0x4]
  4722. 00002B6A  2850                     movea.l    A4, [A0]
  4723. 00002B6C  4AAC 000C                tst.l      [A4 + 0xC]
  4724. 00002B70  56C0                     sne        D0
  4725. 00002B72  4A00                     tst.b      D0
  4726. 00002B74  6726                     beq        +0x28 /* 00002B9C */
  4727. 00002B76  2F00                     move.l     -[A7], D0
  4728. 00002B78  42A7                     clr.l      -[A7]
  4729. 00002B7A  3F2C 0010                move.w     -[A7], [A4 + 0x10]
  4730. 00002B7E  A949                     syscall    GetMenuHandle
  4731. 00002B80  221F                     move.l     D1, [A7]+
  4732. 00002B82  201F                     move.l     D0, [A7]+
  4733. 00002B84  4A81                     tst.l      D1
  4734. 00002B86  56C1                     sne        D1
  4735. 00002B88  C001                     and.b      D0, D1
  4736. 00002B8A  6710                     beq        +0x12 /* 00002B9C */
  4737. 00002B8C  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  4738. 00002B90  3F2C 0010                move.w     -[A7], [A4 + 0x10]
  4739. 00002B94  A935                     syscall    InsertMenu
  4740. 00002B96  3F2C 0010                move.w     -[A7], [A4 + 0x10]
  4741. 00002B9A  A936                     syscall    DeleteMenu
  4742. label00002B9C:
  4743. 00002B9C  2F14                     move.l     -[A7], [A4]
  4744. 00002B9E  A873                     syscall    SetPort
  4745. 00002BA0  486E FFFC                pea.l      [A6 - 0x4]
  4746. 00002BA4  4EBA 2428                jsr        [PC + 0x2428 /* 00004FCE */]
  4747. label00002BA8:
  4748. 00002BA8  A853                     syscall    ShowCursor
  4749. 00002BAA  285F                     movea.l    A4, [A7]+
  4750. 00002BAC  4E5E                     unlink     A6
  4751. 00002BAE  2E9F                     move.l     [A7], [A7]+
  4752. 00002BB0  4E75                     rts
  4753. export_1009:
  4754. fn00002BB2:
  4755. 00002BB2  4E56 FEE6                link       A6, -0x011A
  4756. 00002BB6  48E7 0308                movem.l    -[A7], D6,D7,A4
  4757. 00002BBA  206E 0008                movea.l    A0, [A6 + 0x8]
  4758. 00002BBE  43EE FF00                lea.l      A1, [A6 - 0x100]
  4759. 00002BC2  707F                     moveq.l    D0, 0x7F
  4760. label00002BC4:
  4761. 00002BC4  32D8                     move.w     [A1]+, [A0]+
  4762. 00002BC6  51C8 FFFC                dbf        D0, -0x6 /* 00002BC4 */
  4763. 00002BCA  3C2E 000C                move.w     D6, [A6 + 0xC]
  4764. 00002BCE  486E FEFC                pea.l      [A6 - 0x104]
  4765. 00002BD2  A874                     syscall    GetPort
  4766. 00002BD4  4EBA 0702                jsr        [PC + 0x702 /* 000032D8 */]
  4767. 00002BD8  3006                     move.w     D0, D6
  4768. 00002BDA  0440 0082                subi.w     D0, 0x82
  4769. 00002BDE  6710                     beq        +0x12 /* 00002BF0 */
  4770. 00002BE0  5340                     subq.w     D0, 1
  4771. 00002BE2  6716                     beq        +0x18 /* 00002BFA */
  4772. 00002BE4  5340                     subq.w     D0, 1
  4773. 00002BE6  671C                     beq        +0x1E /* 00002C04 */
  4774. 00002BE8  0440 0023                subi.w     D0, 0x23 /* '#' */
  4775. 00002BEC  6702                     beq        +0x4 /* 00002BF0 */
  4776. 00002BEE  601E                     bra        +0x20 /* 00002C0E */
  4777. label00002BF0:
  4778. 00002BF0  3D7C 0003 FEFA           move.w     [A6 - 0x106], 0x3
  4779. 00002BF6  7E02                     moveq.l    D7, 0x02
  4780. 00002BF8  601C                     bra        +0x1E /* 00002C16 */
  4781. label00002BFA:
  4782. 00002BFA  3D7C 0003 FEFA           move.w     [A6 - 0x106], 0x3
  4783. 00002C00  7E01                     moveq.l    D7, 0x01
  4784. 00002C02  6012                     bra        +0x14 /* 00002C16 */
  4785. label00002C04:
  4786. 00002C04  3D7C 0004 FEFA           move.w     [A6 - 0x106], 0x4
  4787. 00002C0A  7E02                     moveq.l    D7, 0x02
  4788. 00002C0C  6008                     bra        +0xA /* 00002C16 */
  4789. label00002C0E:
  4790. 00002C0E  3D7C 0002 FEFA           move.w     [A6 - 0x106], 0x2
  4791. 00002C14  7E01                     moveq.l    D7, 0x01
  4792. label00002C16:
  4793. 00002C16  42A7                     clr.l      -[A7]
  4794. 00002C18  3F06                     move.w     -[A7], D6
  4795. 00002C1A  42A7                     clr.l      -[A7]
  4796. 00002C1C  70FF                     moveq.l    D0, 0xFFFFFFFF
  4797. 00002C1E  2F00                     move.l     -[A7], D0
  4798. 00002C20  4EBA 24BE                jsr        [PC + 0x24BE /* 000050E0 */]
  4799. 00002C24  285F                     movea.l    A4, [A7]+
  4800. 00002C26  2F0C                     move.l     -[A7], A4
  4801. 00002C28  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  4802. 00002C2C  486E FEF2                pea.l      [A6 - 0x10E]
  4803. 00002C30  486E FEEE                pea.l      [A6 - 0x112]
  4804. 00002C34  486E FEE6                pea.l      [A6 - 0x11A]
  4805. 00002C38  A98D                     syscall    GetDialogItem/GetDItem
  4806. 00002C3A  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  4807. 00002C3E  486E FF00                pea.l      [A6 - 0x100]
  4808. 00002C42  A98F                     syscall    SetDialogItemText/SetIText
  4809. 00002C44  2F0C                     move.l     -[A7], A4
  4810. 00002C46  3F06                     move.w     -[A7], D6
  4811. 00002C48  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  4812. 00002C4C  3F07                     move.w     -[A7], D7
  4813. 00002C4E  1F3C 0001                move.b     -[A7], 0x1
  4814. 00002C52  4EBA 009A                jsr        [PC + 0x9A /* 00002CEE */]
  4815. 00002C56  0C46 0084                cmpi.w     D6, 0x84
  4816. 00002C5A  6612                     bne        +0x14 /* 00002C6E */
  4817. 00002C5C  42A7                     clr.l      -[A7]
  4818. 00002C5E  2F0C                     move.l     -[A7], A4
  4819. 00002C60  A917                     syscall    GetWRefCon
  4820. 00002C62  205F                     movea.l    A0, [A7]+
  4821. 00002C64  2050                     movea.l    A0, [A0]
  4822. 00002C66  43FA 3CF8                lea.l      A1, [PC + 0x3CF8 /* 00006960, value 0x4E560000 'NV\0\0' */]
  4823. 00002C6A  2149 0004                move.l     [A0 + 0x4], A1
  4824. label00002C6E:
  4825. 00002C6E  2F3C 0000 0008           move.l     -[A7], 0x8
  4826. 00002C74  201F                     move.l     D0, [A7]+
  4827. 00002C76  A032                     syscall    FlushEvents
  4828. 00002C78  487A 0706                pea.l      [PC + 0x706 /* 00003380, value 0x4E56FFE4 */]
  4829. 00002C7C  486E FEFA                pea.l      [A6 - 0x106]
  4830. 00002C80  A991                     syscall    ModalDialog
  4831. 00002C82  2F0C                     move.l     -[A7], A4
  4832. 00002C84  4EBA FEBE                jsr        [PC - 0x142 /* 00002B44 */]
  4833. 00002C88  2F0C                     move.l     -[A7], A4
  4834. 00002C8A  A983                     syscall    DisposeDialog
  4835. 00002C8C  3D6E FEFA 000E           move.w     [A6 + 0xE], [A6 - 0x106]
  4836. 00002C92  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  4837. 00002C96  A873                     syscall    SetPort
  4838. 00002C98  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4839. 00002C9C  4E5E                     unlink     A6
  4840. 00002C9E  205F                     movea.l    A0, [A7]+
  4841. 00002CA0  5C4F                     addq.w     A7, 6
  4842. 00002CA2  4ED0                     jmp        [A0]
  4843. export_1010:
  4844. 00002CA4  4E56 0000                link       A6, 0
  4845. 00002CA8  206E 0008                movea.l    A0, [A6 + 0x8]
  4846. 00002CAC  4240                     clr.w      D0
  4847. 00002CAE  1010                     move.b     D0, [A0]
  4848. 00002CB0  48C0                     ext.l      D0
  4849. 00002CB2  2F00                     move.l     -[A7], D0
  4850. 00002CB4  42A7                     clr.l      -[A7]
  4851. 00002CB6  2F00                     move.l     -[A7], D0
  4852. 00002CB8  42A7                     clr.l      -[A7]
  4853. 00002CBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4854. 00002CBE  4EAD 29DA                jsr        [A5 + 0x29DA /* export_1335 */]
  4855. 00002CC2  221F                     move.l     D1, [A7]+
  4856. 00002CC4  201F                     move.l     D0, [A7]+
  4857. 00002CC6  2F01                     move.l     -[A7], D1
  4858. 00002CC8  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  4859. 00002CCC  221F                     move.l     D1, [A7]+
  4860. 00002CCE  201F                     move.l     D0, [A7]+
  4861. 00002CD0  B280                     cmp.l      D1, D0
  4862. 00002CD2  56C0                     sne        D0
  4863. 00002CD4  4400                     neg.b      D0
  4864. 00002CD6  1D40 000C                move.b     [A6 + 0xC], D0
  4865. 00002CDA  4E5E                     unlink     A6
  4866. 00002CDC  2E9F                     move.l     [A7], [A7]+
  4867. 00002CDE  4E75                     rts
  4868. export_1011:
  4869. fn00002CE0:
  4870. 00002CE0  4E56 0000                link       A6, 0
  4871. 00002CE4  3F3C 0001                move.w     -[A7], 0x1
  4872. 00002CE8  A9C8                     syscall    SysBeep
  4873. 00002CEA  4E5E                     unlink     A6
  4874. 00002CEC  4E75                     rts
  4875. export_1012:
  4876. fn00002CEE:
  4877. 00002CEE  4E56 FED4                link       A6, -0x012C
  4878. 00002CF2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4879. 00002CF6  2C2E 0010                move.l     D6, [A6 + 0x10]
  4880. 00002CFA  486E FFFC                pea.l      [A6 - 0x4]
  4881. 00002CFE  A874                     syscall    GetPort
  4882. 00002D00  2F06                     move.l     -[A7], D6
  4883. 00002D02  A873                     syscall    SetPort
  4884. 00002D04  3D7C 0001 FED6           move.w     [A6 - 0x12A], 0x1
  4885. 00002D0A  4267                     clr.w      -[A7]
  4886. 00002D0C  2F06                     move.l     -[A7], D6
  4887. 00002D0E  4EBA 08EA                jsr        [PC + 0x8EA /* 000035FA */]
  4888. 00002D12  3D5F FED4                move.w     [A6 - 0x12C], [A7]+
  4889. 00002D16  3D6E FED6 FEDC           move.w     [A6 - 0x124], [A6 - 0x12A]
  4890. 00002D1C  604E                     bra        +0x50 /* 00002D6C */
  4891. label00002D1E:
  4892. 00002D1E  2F06                     move.l     -[A7], D6
  4893. 00002D20  3F2E FEDC                move.w     -[A7], [A6 - 0x124]
  4894. 00002D24  486E FEDA                pea.l      [A6 - 0x126]
  4895. 00002D28  486E FFF8                pea.l      [A6 - 0x8]
  4896. 00002D2C  486E FFF0                pea.l      [A6 - 0x10]
  4897. 00002D30  A98D                     syscall    GetDialogItem/GetDItem
  4898. 00002D32  302E FEDA                move.w     D0, [A6 - 0x126]
  4899. 00002D36  48C0                     ext.l      D0
  4900. 00002D38  81FC 0080                divs.w     D0, 0x80
  4901. 00002D3C  4840                     swap.w     D0
  4902. 00002D3E  7208                     moveq.l    D1, 0x08
  4903. 00002D40  B240                     cmp.w      D1, D0
  4904. 00002D42  6622                     bne        +0x24 /* 00002D66 */
  4905. 00002D44  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4906. 00002D48  486E FEE8                pea.l      [A6 - 0x118]
  4907. 00002D4C  A990                     syscall    GetDialogItemText/GetIText
  4908. 00002D4E  4267                     clr.w      -[A7]
  4909. 00002D50  486E FEE8                pea.l      [A6 - 0x118]
  4910. 00002D54  4EBA 0F54                jsr        [PC + 0xF54 /* 00003CAA */]
  4911. 00002D58  101F                     move.b     D0, [A7]+
  4912. 00002D5A  670A                     beq        +0xC /* 00002D66 */
  4913. 00002D5C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4914. 00002D60  486E FEE8                pea.l      [A6 - 0x118]
  4915. 00002D64  A98F                     syscall    SetDialogItemText/SetIText
  4916. label00002D66:
  4917. 00002D66  526E FEDC                addq.w     [A6 - 0x124], 1
  4918. 00002D6A  690A                     bvs        +0xC /* 00002D76 */
  4919. label00002D6C:
  4920. 00002D6C  302E FEDC                move.w     D0, [A6 - 0x124]
  4921. 00002D70  B06E FED4                cmp.w      D0, [A6 - 0x12C]
  4922. 00002D74  6FA8                     ble        -0x56 /* 00002D1E */
  4923. label00002D76:
  4924. 00002D76  487A 0128                pea.l      [PC + 0x128 /* 00002EA0, value 0x4E56 'NV' */]
  4925. 00002D7A  487A 0124                pea.l      [PC + 0x124 /* 00002EA0, value 0x4E56 'NV' */]
  4926. 00002D7E  487A 0120                pea.l      [PC + 0x120 /* 00002EA0, value 0x4E56 'NV' */]
  4927. 00002D82  487A 011C                pea.l      [PC + 0x11C /* 00002EA0, value 0x4E56 'NV' */]
  4928. 00002D86  A98B                     syscall    ParamText
  4929. 00002D88  2F06                     move.l     -[A7], D6
  4930. 00002D8A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4931. 00002D8E  4EBA 3346                jsr        [PC + 0x3346 /* 000060D6 */]
  4932. 00002D92  7E00                     moveq.l    D7, 0x00
  4933. 00002D94  4A6E 000E                tst.w      [A6 + 0xE]
  4934. 00002D98  6710                     beq        +0x12 /* 00002DAA */
  4935. 00002D9A  42A7                     clr.l      -[A7]
  4936. 00002D9C  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  4937. 00002DA2  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  4938. 00002DA6  A9A0                     syscall    GetResource
  4939. 00002DA8  2E1F                     move.l     D7, [A7]+
  4940. label00002DAA:
  4941. 00002DAA  4A87                     tst.l      D7
  4942. 00002DAC  57C0                     seq        D0
  4943. 00002DAE  4A00                     tst.b      D0
  4944. 00002DB0  6616                     bne        +0x18 /* 00002DC8 */
  4945. 00002DB2  2F00                     move.l     -[A7], D0
  4946. 00002DB4  4267                     clr.w      -[A7]
  4947. 00002DB6  2F07                     move.l     -[A7], D7
  4948. 00002DB8  4EBA 2BCA                jsr        [PC + 0x2BCA /* 00005984 */]
  4949. 00002DBC  121F                     move.b     D1, [A7]+
  4950. 00002DBE  201F                     move.l     D0, [A7]+
  4951. 00002DC0  8001                     or.b       D0, D1
  4952. 00002DC2  0240 0001                andi.w     D0, 0x1
  4953. 00002DC6  6706                     beq        +0x8 /* 00002DCE */
  4954. label00002DC8:
  4955. 00002DC8  2F06                     move.l     -[A7], D6
  4956. 00002DCA  4EBA 01BA                jsr        [PC + 0x1BA /* 00002F86 */]
  4957. label00002DCE:
  4958. 00002DCE  7000                     moveq.l    D0, 0x00
  4959. 00002DD0  2640                     movea.l    A3, D0
  4960. 00002DD2  102E 0008                move.b     D0, [A6 + 0x8]
  4961. 00002DD6  675C                     beq        +0x5E /* 00002E34 */
  4962. 00002DD8  4A87                     tst.l      D7
  4963. 00002DDA  56C1                     sne        D1
  4964. 00002DDC  C001                     and.b      D0, D1
  4965. 00002DDE  4A00                     tst.b      D0
  4966. 00002DE0  6752                     beq        +0x54 /* 00002E34 */
  4967. 00002DE2  2047                     movea.l    A0, D7
  4968. 00002DE4  2050                     movea.l    A0, [A0]
  4969. 00002DE6  7205                     moveq.l    D1, 0x05
  4970. 00002DE8  B268 0008                cmp.w      D1, [A0 + 0x8]
  4971. 00002DEC  57C1                     seq        D1
  4972. 00002DEE  C001                     and.b      D0, D1
  4973. 00002DF0  6742                     beq        +0x44 /* 00002E34 */
  4974. 00002DF2  42A7                     clr.l      -[A7]
  4975. 00002DF4  2F3C 4D45 4E55           move.l     -[A7], 0x4D454E55 /* 'MENU' */
  4976. 00002DFA  3F3C BFA9                move.w     -[A7], 0xBFA9
  4977. 00002DFE  A9A0                     syscall    GetResource
  4978. 00002E00  281F                     move.l     D4, [A7]+
  4979. 00002E02  6730                     beq        +0x32 /* 00002E34 */
  4980. 00002E04  42A7                     clr.l      -[A7]
  4981. 00002E06  3F3C 0003                move.w     -[A7], 0x3
  4982. 00002E0A  A949                     syscall    GetMenuHandle
  4983. 00002E0C  265F                     movea.l    A3, [A7]+
  4984. 00002E0E  200B                     move.l     D0, A3
  4985. 00002E10  660A                     bne        +0xC /* 00002E1C */
  4986. 00002E12  42A7                     clr.l      -[A7]
  4987. 00002E14  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  4988. 00002E18  A949                     syscall    GetMenuHandle
  4989. 00002E1A  265F                     movea.l    A3, [A7]+
  4990. label00002E1C:
  4991. 00002E1C  200B                     move.l     D0, A3
  4992. 00002E1E  6714                     beq        +0x16 /* 00002E34 */
  4993. 00002E20  2053                     movea.l    A0, [A3]
  4994. 00002E22  3D50 FEDE                move.w     [A6 - 0x122], [A0]
  4995. 00002E26  2F04                     move.l     -[A7], D4
  4996. 00002E28  3F2E FEDE                move.w     -[A7], [A6 - 0x122]
  4997. 00002E2C  A935                     syscall    InsertMenu
  4998. 00002E2E  3F2E FEDE                move.w     -[A7], [A6 - 0x122]
  4999. 00002E32  A936                     syscall    DeleteMenu
  5000. label00002E34:
  5001. 00002E34  102E 0008                move.b     D0, [A6 + 0x8]
  5002. 00002E38  6746                     beq        +0x48 /* 00002E80 */
  5003. 00002E3A  42A7                     clr.l      -[A7]
  5004. 00002E3C  7016                     moveq.l    D0, 0x16
  5005. 00002E3E  2F00                     move.l     -[A7], D0
  5006. 00002E40  4EBA 22DC                jsr        [PC + 0x22DC /* 0000511E */]
  5007. 00002E44  2A1F                     move.l     D5, [A7]+
  5008. 00002E46  2F06                     move.l     -[A7], D6
  5009. 00002E48  2F05                     move.l     -[A7], D5
  5010. 00002E4A  A918                     syscall    SetWRefCon
  5011. 00002E4C  4A85                     tst.l      D5
  5012. 00002E4E  6730                     beq        +0x32 /* 00002E80 */
  5013. 00002E50  2045                     movea.l    A0, D5
  5014. 00002E52  2F10                     move.l     -[A7], [A0]
  5015. 00002E54  7016                     moveq.l    D0, 0x16
  5016. 00002E56  2F00                     move.l     -[A7], D0
  5017. 00002E58  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  5018. 00002E5C  2045                     movea.l    A0, D5
  5019. 00002E5E  2850                     movea.l    A4, [A0]
  5020. 00002E60  28AE FFFC                move.l     [A4], [A6 - 0x4]
  5021. 00002E64  200B                     move.l     D0, A3
  5022. 00002E66  670C                     beq        +0xE /* 00002E74 */
  5023. 00002E68  294B 000C                move.l     [A4 + 0xC], A3
  5024. 00002E6C  2044                     movea.l    A0, D4
  5025. 00002E6E  2050                     movea.l    A0, [A0]
  5026. 00002E70  3950 0010                move.w     [A4 + 0x10], [A0]
  5027. label00002E74:
  5028. 00002E74  396E 000E 0012           move.w     [A4 + 0x12], [A6 + 0xE]
  5029. 00002E7A  396E 000A 0014           move.w     [A4 + 0x14], [A6 + 0xA]
  5030. label00002E80:
  5031. 00002E80  4EBA 09E4                jsr        [PC + 0x9E4 /* 00003866 */]
  5032. 00002E84  2F06                     move.l     -[A7], D6
  5033. 00002E86  A915                     syscall    ShowWindow
  5034. 00002E88  4267                     clr.w      -[A7]
  5035. 00002E8A  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  5036. 00002E8E  3D5F FED8                move.w     [A6 - 0x128], [A7]+
  5037. 00002E92  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5038. 00002E96  4E5E                     unlink     A6
  5039. 00002E98  205F                     movea.l    A0, [A7]+
  5040. 00002E9A  DEFC 000C                add.w      A7, 0xC
  5041. 00002E9E  4ED0                     jmp        [A0]
  5042. 00002EA0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5043. export_1013: // at 00002EA2 (misaligned)
  5044. 00002EA4  FFFC                     .extension 0xFFC // unimplemented
  5045. 00002EA6  2F07                     move.l     -[A7], D7
  5046. 00002EA8  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  5047. 00002EAE  42A7                     clr.l      -[A7]
  5048. 00002EB0  4EAD 2882                jsr        [A5 + 0x2882 /* export_1292 */]
  5049. 00002EB4  42A7                     clr.l      -[A7]
  5050. 00002EB6  A975                     syscall    TickCount
  5051. 00002EB8  2E1F                     move.l     D7, [A7]+
  5052. 00002EBA  4A6D A0A0                tst.w      [A5 - 0x5F60]
  5053. 00002EBE  5CC0                     sge        D0
  5054. 00002EC0  222D A070                move.l     D1, [A5 - 0x5F90]
  5055. 00002EC4  5881                     addq.l     D1, 4
  5056. 00002EC6  B287                     cmp.l      D1, D7
  5057. 00002EC8  5DC1                     slt        D1
  5058. 00002ECA  C001                     and.b      D0, D1
  5059. 00002ECC  6710                     beq        +0x12 /* 00002EDE */
  5060. 00002ECE  3F2D A1C8                move.w     -[A7], [A5 - 0x5E38]
  5061. 00002ED2  4EAD 2912                jsr        [A5 + 0x2912 /* export_1310 */]
  5062. 00002ED6  526D A1C8                addq.w     [A5 - 0x5E38], 1
  5063. 00002EDA  2B47 A070                move.l     [A5 - 0x5F90], D7
  5064. label00002EDE:
  5065. 00002EDE  1B7C 0001 A1AC           move.b     [A5 - 0x5E54], 0x1
  5066. 00002EE4  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  5067. 00002EE8  2E1F                     move.l     D7, [A7]+
  5068. 00002EEA  4E5E                     unlink     A6
  5069. 00002EEC  4E75                     rts
  5070. export_1014:
  5071. 00002EEE  4E56 FFF4                link       A6, -0x000C
  5072. 00002EF2  48E7 0700                movem.l    -[A7], D5,D6,D7
  5073. 00002EF6  302E 000E                move.w     D0, [A6 + 0xE]
  5074. 00002EFA  906E 000A                sub.w      D0, [A6 + 0xA]
  5075. 00002EFE  48C0                     ext.l      D0
  5076. 00002F00  2E00                     move.l     D7, D0
  5077. 00002F02  302E 000C                move.w     D0, [A6 + 0xC]
  5078. 00002F06  906E 0008                sub.w      D0, [A6 + 0x8]
  5079. 00002F0A  48C0                     ext.l      D0
  5080. 00002F0C  2C00                     move.l     D6, D0
  5081. 00002F0E  2F07                     move.l     -[A7], D7
  5082. 00002F10  2F07                     move.l     -[A7], D7
  5083. 00002F12  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  5084. 00002F16  2F06                     move.l     -[A7], D6
  5085. 00002F18  2F06                     move.l     -[A7], D6
  5086. 00002F1A  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  5087. 00002F1E  2A1F                     move.l     D5, [A7]+
  5088. 00002F20  DA9F                     add.l      D5, [A7]+
  5089. 00002F22  0C85 007F F900           cmpi.l     D5, 0x7FF900
  5090. 00002F28  6F0A                     ble        +0xC /* 00002F34 */
  5091. 00002F2A  2D7C 0000 0B50 0010      move.l     [A6 + 0x10], 0xB50
  5092. 00002F32  6018                     bra        +0x1A /* 00002F4C */
  5093. label00002F34:
  5094. 00002F34  42A7                     clr.l      -[A7]
  5095. 00002F36  4267                     clr.w      -[A7]
  5096. 00002F38  2005                     move.l     D0, D5
  5097. 00002F3A  E180                     asl        D0, 8
  5098. 00002F3C  2F00                     move.l     -[A7], D0
  5099. 00002F3E  4EBA 183E                jsr        [PC + 0x183E /* 0000477E */]
  5100. 00002F42  3F3C 0010                move.w     -[A7], 0x10
  5101. 00002F46  A869                     syscall    FixRatio
  5102. 00002F48  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  5103. label00002F4C:
  5104. 00002F4C  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  5105. 00002F50  4E5E                     unlink     A6
  5106. 00002F52  205F                     movea.l    A0, [A7]+
  5107. 00002F54  504F                     addq.w     A7, 8
  5108. 00002F56  4ED0                     jmp        [A0]
  5109. export_1015:
  5110. 00002F58  4E56 FFF0                link       A6, -0x0010
  5111. 00002F5C  102D A07E                move.b     D0, [A5 - 0x5F82]
  5112. 00002F60  6706                     beq        +0x8 /* 00002F68 */
  5113. 00002F62  422E 0008                clr.b      [A6 + 0x8]
  5114. 00002F66  601A                     bra        +0x1C /* 00002F82 */
  5115. label00002F68:
  5116. 00002F68  486E FFF0                pea.l      [A6 - 0x10]
  5117. 00002F6C  A976                     syscall    GetKeys
  5118. 00002F6E  7039                     moveq.l    D0, 0x39
  5119. 00002F70  3200                     move.w     D1, D0
  5120. 00002F72  E641                     asr        D1.w, 3
  5121. 00002F74  0136 10F0                btst       [A6 + D1.w - 0x16], D0
  5122. 00002F78  56C0                     sne        D0
  5123. 00002F7A  0240 0001                andi.w     D0, 0x1
  5124. 00002F7E  1D40 0008                move.b     [A6 + 0x8], D0
  5125. label00002F82:
  5126. 00002F82  4E5E                     unlink     A6
  5127. 00002F84  4E75                     rts
  5128. export_1016:
  5129. fn00002F86:
  5130. 00002F86  4E56 FFFC                link       A6, -0x0004
  5131. 00002F8A  206E 0008                movea.l    A0, [A6 + 0x8]
  5132. 00002F8E  4868 0010                pea.l      [A0 + 0x10]
  5133. 00002F92  4267                     clr.w      -[A7]
  5134. 00002F94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5135. 00002F98  4EBA 160A                jsr        [PC + 0x160A /* 000045A4 */]
  5136. 00002F9C  486E FFFC                pea.l      [A6 - 0x4]
  5137. 00002FA0  4EBA 0014                jsr        [PC + 0x14 /* 00002FB6 */]
  5138. 00002FA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5139. 00002FA8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5140. 00002FAC  4267                     clr.w      -[A7]
  5141. 00002FAE  A91B                     syscall    MoveWindow
  5142. 00002FB0  4E5E                     unlink     A6
  5143. 00002FB2  2E9F                     move.l     [A7], [A7]+
  5144. 00002FB4  4E75                     rts
  5145. export_1017:
  5146. fn00002FB6:
  5147. 00002FB6  4E56 FFF8                link       A6, -0x0008
  5148. 00002FBA  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  5149. 00002FBE  286E 000E                movea.l    A4, [A6 + 0xE]
  5150. 00002FC2  382C 0006                move.w     D4, [A4 + 0x6]
  5151. 00002FC6  986C 0002                sub.w      D4, [A4 + 0x2]
  5152. 00002FCA  3E2C 0004                move.w     D7, [A4 + 0x4]
  5153. 00002FCE  9E54                     sub.w      D7, [A4]
  5154. 00002FD0  4246                     clr.w      D6
  5155. 00002FD2  302E 000C                move.w     D0, [A6 + 0xC]
  5156. 00002FD6  48C0                     ext.l      D0
  5157. 00002FD8  81FC 0010                divs.w     D0, 0x10
  5158. 00002FDC  4840                     swap.w     D0
  5159. 00002FDE  3A00                     move.w     D5, D0
  5160. 00002FE0  302E 000C                move.w     D0, [A6 + 0xC]
  5161. 00002FE4  48C0                     ext.l      D0
  5162. 00002FE6  81FC 0010                divs.w     D0, 0x10
  5163. 00002FEA  670C                     beq        +0xE /* 00002FF8 */
  5164. 00002FEC  0440 0080                subi.w     D0, 0x80
  5165. 00002FF0  672E                     beq        +0x30 /* 00003020 */
  5166. 00002FF2  5340                     subq.w     D0, 1
  5167. 00002FF4  671A                     beq        +0x1C /* 00003010 */
  5168. 00002FF6  6040                     bra        +0x42 /* 00003038 */
  5169. label00002FF8:
  5170. 00002FF8  7001                     moveq.l    D0, 0x01
  5171. 00002FFA  B045                     cmp.w      D0, D5
  5172. 00002FFC  6608                     bne        +0xA /* 00003006 */
  5173. 00002FFE  DE7C 000E                add.w      D7, 0xE
  5174. 00003002  7C07                     moveq.l    D6, 0x07
  5175. 00003004  6032                     bra        +0x34 /* 00003038 */
  5176. label00003006:
  5177. 00003006  DE6D A09E                add.w      D7, [A5 - 0x5F62]
  5178. 0000300A  3C2D A09E                move.w     D6, [A5 - 0x5F62]
  5179. 0000300E  6028                     bra        +0x2A /* 00003038 */
  5180. label00003010:
  5181. 00003010  3007                     move.w     D0, D7
  5182. 00003012  D07C 0011                add.w      D0, 0x11
  5183. 00003016  3E00                     move.w     D7, D0
  5184. 00003018  DE7C 000E                add.w      D7, 0xE
  5185. 0000301C  7C18                     moveq.l    D6, 0x18
  5186. 0000301E  6018                     bra        +0x1A /* 00003038 */
  5187. label00003020:
  5188. 00003020  1005                     move.b     D0, D5
  5189. 00003022  0240 0001                andi.w     D0, 0x1
  5190. 00003026  670A                     beq        +0xC /* 00003032 */
  5191. 00003028  DE6D A09E                add.w      D7, [A5 - 0x5F62]
  5192. 0000302C  3C2D A09E                move.w     D6, [A5 - 0x5F62]
  5193. 00003030  6006                     bra        +0x8 /* 00003038 */
  5194. label00003032:
  5195. 00003032  DE7C 000A                add.w      D7, 0xA /* '\n' */
  5196. 00003036  7C0A                     moveq.l    D6, 0x0A
  5197. label00003038:
  5198. 00003038  49ED A00E                lea.l      A4, [A5 - 0x5FF2]
  5199. 0000303C  302C 0006                move.w     D0, [A4 + 0x6]
  5200. 00003040  906C 0002                sub.w      D0, [A4 + 0x2]
  5201. 00003044  9044                     sub.w      D0, D4
  5202. 00003046  48C0                     ext.l      D0
  5203. 00003048  81FC 0002                divs.w     D0, 0x2
  5204. 0000304C  322C 0002                move.w     D1, [A4 + 0x2]
  5205. 00003050  D240                     add.w      D1, D0
  5206. 00003052  206E 0008                movea.l    A0, [A6 + 0x8]
  5207. 00003056  3141 0002                move.w     [A0 + 0x2], D1
  5208. 0000305A  302C 0004                move.w     D0, [A4 + 0x4]
  5209. 0000305E  9054                     sub.w      D0, [A4]
  5210. 00003060  906D A000                sub.w      D0, [A5 - 0x6000]
  5211. 00003064  9047                     sub.w      D0, D7
  5212. 00003066  48C0                     ext.l      D0
  5213. 00003068  81FC 0003                divs.w     D0, 0x3
  5214. 0000306C  322D A000                move.w     D1, [A5 - 0x6000]
  5215. 00003070  D240                     add.w      D1, D0
  5216. 00003072  3014                     move.w     D0, [A4]
  5217. 00003074  D041                     add.w      D0, D1
  5218. 00003076  D046                     add.w      D0, D6
  5219. 00003078  206E 0008                movea.l    A0, [A6 + 0x8]
  5220. 0000307C  3080                     move.w     [A0], D0
  5221. 0000307E  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  5222. 00003082  4E5E                     unlink     A6
  5223. 00003084  205F                     movea.l    A0, [A7]+
  5224. 00003086  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5225. 0000308A  4ED0                     jmp        [A0]
  5226. export_1018:
  5227. 0000308C  4E56 FFFA                link       A6, -0x0006
  5228. 00003090  2F07                     move.l     -[A7], D7
  5229. 00003092  426E 000E                clr.w      [A6 + 0xE]
  5230. 00003096  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  5231. 0000309C  206E 0008                movea.l    A0, [A6 + 0x8]
  5232. 000030A0  4240                     clr.w      D0
  5233. 000030A2  1010                     move.b     D0, [A0]
  5234. 000030A4  3D40 FFFA                move.w     [A6 - 0x6], D0
  5235. 000030A8  3E2E FFFC                move.w     D7, [A6 - 0x4]
  5236. 000030AC  601E                     bra        +0x20 /* 000030CC */
  5237. label000030AE:
  5238. 000030AE  4267                     clr.w      -[A7]
  5239. 000030B0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5240. 000030B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5241. 000030B8  3F07                     move.w     -[A7], D7
  5242. 000030BA  4EBA 0B3C                jsr        [PC + 0xB3C /* 00003BF8 */]
  5243. 000030BE  101F                     move.b     D0, [A7]+
  5244. 000030C0  6706                     beq        +0x8 /* 000030C8 */
  5245. 000030C2  3D47 000E                move.w     [A6 + 0xE], D7
  5246. 000030C6  600A                     bra        +0xC /* 000030D2 */
  5247. label000030C8:
  5248. 000030C8  5247                     addq.w     D7, 1
  5249. 000030CA  6906                     bvs        +0x8 /* 000030D2 */
  5250. label000030CC:
  5251. 000030CC  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  5252. 000030D0  6FDC                     ble        -0x22 /* 000030AE */
  5253. label000030D2:
  5254. 000030D2  2E1F                     move.l     D7, [A7]+
  5255. 000030D4  4E5E                     unlink     A6
  5256. 000030D6  205F                     movea.l    A0, [A7]+
  5257. 000030D8  5C4F                     addq.w     A7, 6
  5258. 000030DA  4ED0                     jmp        [A0]
  5259. fn000030DC:
  5260. 000030DC  4E56 FFF6                link       A6, -0x000A
  5261. 000030E0  2F0C                     move.l     -[A7], A4
  5262. 000030E2  102D A1EE                move.b     D0, [A5 - 0x5E12]
  5263. 000030E6  6602                     bne        +0x4 /* 000030EA */
  5264. 000030E8  603A                     bra        +0x3C /* 00003124 */
  5265. label000030EA:
  5266. 000030EA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5267. 000030EE  486E FFFC                pea.l      [A6 - 0x4]
  5268. 000030F2  486E FFF8                pea.l      [A6 - 0x8]
  5269. 000030F6  4EBA 0E5C                jsr        [PC + 0xE5C /* 00003F54 */]
  5270. 000030FA  4AAE FFFC                tst.l      [A6 - 0x4]
  5271. 000030FE  6724                     beq        +0x26 /* 00003124 */
  5272. 00003100  206E FFFC                movea.l    A0, [A6 - 0x4]
  5273. 00003104  2850                     movea.l    A4, [A0]
  5274. 00003106  0C6C 0810 0008           cmpi.w     [A4 + 0x8], 0x810
  5275. 0000310C  57C0                     seq        D0
  5276. 0000310E  4A00                     tst.b      D0
  5277. 00003110  660C                     bne        +0xE /* 0000311E */
  5278. 00003112  0C6C 0811 0008           cmpi.w     [A4 + 0x8], 0x811
  5279. 00003118  57C1                     seq        D1
  5280. 0000311A  8001                     or.b       D0, D1
  5281. 0000311C  6706                     beq        +0x8 /* 00003124 */
  5282. label0000311E:
  5283. 0000311E  397C 0005 0008           move.w     [A4 + 0x8], 0x5
  5284. label00003124:
  5285. 00003124  285F                     movea.l    A4, [A7]+
  5286. 00003126  4E5E                     unlink     A6
  5287. 00003128  205F                     movea.l    A0, [A7]+
  5288. 0000312A  544F                     addq.w     A7, 2
  5289. 0000312C  4ED0                     jmp        [A0]
  5290. export_1019:
  5291. 0000312E  4E56 0000                link       A6, 0
  5292. 00003132  7020                     moveq.l    D0, 0x20
  5293. 00003134  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  5294. 00003138  5EC0                     sgt        D0
  5295. 0000313A  222E 000C                move.l     D1, [A6 + 0xC]
  5296. 0000313E  C2BC 0000 001F           and.l      D1, 0x1F
  5297. 00003144  4A81                     tst.l      D1
  5298. 00003146  56C1                     sne        D1
  5299. 00003148  8001                     or.b       D0, D1
  5300. 0000314A  6708                     beq        +0xA /* 00003154 */
  5301. 0000314C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5302. 00003150  4EBA 00CE                jsr        [PC + 0xCE /* 00003220 */]
  5303. label00003154:
  5304. 00003154  4E5E                     unlink     A6
  5305. 00003156  205F                     movea.l    A0, [A7]+
  5306. 00003158  504F                     addq.w     A7, 8
  5307. 0000315A  4ED0                     jmp        [A0]
  5308. export_1020:
  5309. 0000315C  4E56 0000                link       A6, 0
  5310. 00003160  203C 5749 4C44           move.l     D0, 0x57494C44 /* 'WILD' */
  5311. 00003166  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  5312. 0000316A  56C0                     sne        D0
  5313. 0000316C  222E 000C                move.l     D1, [A6 + 0xC]
  5314. 00003170  B2AE 0010                cmp.l      D1, [A6 + 0x10]
  5315. 00003174  56C1                     sne        D1
  5316. 00003176  C001                     and.b      D0, D1
  5317. 00003178  6708                     beq        +0xA /* 00003182 */
  5318. 0000317A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5319. 0000317E  4EBA 00A0                jsr        [PC + 0xA0 /* 00003220 */]
  5320. label00003182:
  5321. 00003182  4E5E                     unlink     A6
  5322. 00003184  205F                     movea.l    A0, [A7]+
  5323. 00003186  DEFC 000C                add.w      A7, 0xC
  5324. 0000318A  4ED0                     jmp        [A0]
  5325. export_1021:
  5326. 0000318C  4E56 0000                link       A6, 0
  5327. 00003190  486D A20E                pea.l      [A5 - 0x5DF2]
  5328. 00003194  4EBA 1E38                jsr        [PC + 0x1E38 /* 00004FCE */]
  5329. 00003198  486D A212                pea.l      [A5 - 0x5DEE]
  5330. 0000319C  4EBA 1E30                jsr        [PC + 0x1E30 /* 00004FCE */]
  5331. 000031A0  4E5E                     unlink     A6
  5332. 000031A2  4E75                     rts
  5333. export_1022:
  5334. 000031A4  4E56 FFF0                link       A6, -0x0010
  5335. 000031A8  102D A07E                move.b     D0, [A5 - 0x5F82]
  5336. 000031AC  6708                     beq        +0xA /* 000031B6 */
  5337. 000031AE  1D6D A1AA 0008           move.b     [A6 + 0x8], [A5 - 0x5E56]
  5338. 000031B4  601A                     bra        +0x1C /* 000031D0 */
  5339. label000031B6:
  5340. 000031B6  486E FFF0                pea.l      [A6 - 0x10]
  5341. 000031BA  A976                     syscall    GetKeys
  5342. 000031BC  7037                     moveq.l    D0, 0x37
  5343. 000031BE  3200                     move.w     D1, D0
  5344. 000031C0  E641                     asr        D1.w, 3
  5345. 000031C2  0136 10F0                btst       [A6 + D1.w - 0x16], D0
  5346. 000031C6  56C0                     sne        D0
  5347. 000031C8  0240 0001                andi.w     D0, 0x1
  5348. 000031CC  1D40 0008                move.b     [A6 + 0x8], D0
  5349. label000031D0:
  5350. 000031D0  4E5E                     unlink     A6
  5351. 000031D2  4E75                     rts
  5352. export_1023:
  5353. 000031D4  4E56 0000                link       A6, 0
  5354. 000031D8  2F3C 0082 0000           move.l     -[A7], 0x820000
  5355. 000031DE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5356. 000031E2  4EBA 0432                jsr        [PC + 0x432 /* 00003616 */]
  5357. 000031E6  7001                     moveq.l    D0, 0x01
  5358. 000031E8  B05F                     cmp.w      D0, [A7]+
  5359. 000031EA  57C0                     seq        D0
  5360. 000031EC  4400                     neg.b      D0
  5361. 000031EE  1D40 000A                move.b     [A6 + 0xA], D0
  5362. 000031F2  4E5E                     unlink     A6
  5363. 000031F4  205F                     movea.l    A0, [A7]+
  5364. 000031F6  544F                     addq.w     A7, 2
  5365. 000031F8  4ED0                     jmp        [A0]
  5366. export_1024:
  5367. 000031FA  4E56 0000                link       A6, 0
  5368. 000031FE  2F3C 0083 0000           move.l     -[A7], 0x830000
  5369. 00003204  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5370. 00003208  4EBA 040C                jsr        [PC + 0x40C /* 00003616 */]
  5371. 0000320C  7002                     moveq.l    D0, 0x02
  5372. 0000320E  B05F                     cmp.w      D0, [A7]+
  5373. 00003210  57C0                     seq        D0
  5374. 00003212  4400                     neg.b      D0
  5375. 00003214  1D40 000A                move.b     [A6 + 0xA], D0
  5376. 00003218  4E5E                     unlink     A6
  5377. 0000321A  205F                     movea.l    A0, [A7]+
  5378. 0000321C  544F                     addq.w     A7, 2
  5379. 0000321E  4ED0                     jmp        [A0]
  5380. export_1025:
  5381. fn00003220:
  5382. 00003220  4E56 FFE2                link       A6, -0x001E
  5383. 00003224  48E7 0018                movem.l    -[A7], A3,A4
  5384. 00003228  4EBA FAB6                jsr        [PC - 0x54A /* 00002CE0 */]
  5385. 0000322C  102D A098                move.b     D0, [A5 - 0x5F68]
  5386. 00003230  6702                     beq        +0x4 /* 00003234 */
  5387. 00003232  A9F4                     syscall    ExitToShell
  5388. label00003234:
  5389. 00003234  1B7C 0001 A098           move.b     [A5 - 0x5F68], 0x1
  5390. 0000323A  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  5391. 0000323E  42A7                     clr.l      -[A7]
  5392. 00003240  2F3C 5744 4546           move.l     -[A7], 0x57444546 /* 'WDEF' */
  5393. 00003246  4267                     clr.w      -[A7]
  5394. 00003248  A9A0                     syscall    GetResource
  5395. 0000324A  265F                     movea.l    A3, [A7]+
  5396. 0000324C  2F0B                     move.l     -[A7], A3
  5397. 0000324E  A9A2                     syscall    LoadResource
  5398. 00003250  4A93                     tst.l      [A3]
  5399. 00003252  56C0                     sne        D0
  5400. 00003254  2F00                     move.l     -[A7], D0
  5401. 00003256  4267                     clr.w      -[A7]
  5402. 00003258  A9AF                     syscall    ResError
  5403. 0000325A  321F                     move.w     D1, [A7]+
  5404. 0000325C  201F                     move.l     D0, [A7]+
  5405. 0000325E  4A41                     tst.w      D1
  5406. 00003260  57C1                     seq        D1
  5407. 00003262  C001                     and.b      D0, D1
  5408. 00003264  675A                     beq        +0x5C /* 000032C0 */
  5409. 00003266  486E FFE2                pea.l      [A6 - 0x1E]
  5410. 0000326A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5411. 0000326E  4EBA 243C                jsr        [PC + 0x243C /* 000056AC */]
  5412. 00003272  487A 0062                pea.l      [PC + 0x62 /* 000032D6, value 0x4E56 'NV' */]
  5413. 00003276  487A 005E                pea.l      [PC + 0x5E /* 000032D6, value 0x4E56 'NV' */]
  5414. 0000327A  487A 005A                pea.l      [PC + 0x5A /* 000032D6, value 0x4E56 'NV' */]
  5415. 0000327E  A98B                     syscall    ParamText
  5416. 00003280  42A7                     clr.l      -[A7]
  5417. 00003282  3F3C 0080                move.w     -[A7], 0x80
  5418. 00003286  42A7                     clr.l      -[A7]
  5419. 00003288  70FF                     moveq.l    D0, 0xFFFFFFFF
  5420. 0000328A  2F00                     move.l     -[A7], D0
  5421. 0000328C  4EBA 1E52                jsr        [PC + 0x1E52 /* 000050E0 */]
  5422. 00003290  285F                     movea.l    A4, [A7]+
  5423. 00003292  2F0C                     move.l     -[A7], A4
  5424. 00003294  2F3C 0000 0080           move.l     -[A7], 0x80
  5425. 0000329A  42A7                     clr.l      -[A7]
  5426. 0000329C  4EBA FA50                jsr        [PC - 0x5B0 /* 00002CEE */]
  5427. 000032A0  2F0C                     move.l     -[A7], A4
  5428. 000032A2  4EBA 0050                jsr        [PC + 0x50 /* 000032F4 */]
  5429. label000032A6:
  5430. 000032A6  42A7                     clr.l      -[A7]
  5431. 000032A8  486E FFF6                pea.l      [A6 - 0xA]
  5432. 000032AC  A991                     syscall    ModalDialog
  5433. 000032AE  7001                     moveq.l    D0, 0x01
  5434. 000032B0  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  5435. 000032B4  66F0                     bne        -0xE /* 000032A6 */
  5436. 000032B6  2F0C                     move.l     -[A7], A4
  5437. 000032B8  4EBA F88A                jsr        [PC - 0x776 /* 00002B44 */]
  5438. 000032BC  2F0C                     move.l     -[A7], A4
  5439. 000032BE  A983                     syscall    DisposeDialog
  5440. label000032C0:
  5441. 000032C0  4EBA F82A                jsr        [PC - 0x7D6 /* 00002AEC */]
  5442. 000032C4  4CDF 1800                movem.l    A3,A4, [A7]+
  5443. 000032C8  4E5E                     unlink     A6
  5444. 000032CA  2E9F                     move.l     [A7], [A7]+
  5445. 000032CC  4E75                     rts
  5446. 000032CE  8543 524F                pack       D2, D3, 0x524F
  5447. 000032D2  414B                     chk.w      D0, A3
  5448. 000032D4  0002 0000                ori.b      D2, 0x0
  5449. export_1026:
  5450. fn000032D8:
  5451. 000032D8  4E56 0000                link       A6, 0
  5452. 000032DC  A850                     syscall    InitCursor
  5453. 000032DE  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  5454. 000032E4  42A7                     clr.l      -[A7]
  5455. 000032E6  4EAD 2882                jsr        [A5 + 0x2882 /* export_1292 */]
  5456. 000032EA  1B7C 0001 A1AC           move.b     [A5 - 0x5E54], 0x1
  5457. 000032F0  4E5E                     unlink     A6
  5458. 000032F2  4E75                     rts
  5459. export_1027:
  5460. fn000032F4:
  5461. 000032F4  4E56 FFEE                link       A6, -0x0012
  5462. 000032F8  486E FFEE                pea.l      [A6 - 0x12]
  5463. 000032FC  A874                     syscall    GetPort
  5464. 000032FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5465. 00003302  A873                     syscall    SetPort
  5466. 00003304  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5467. 00003308  3F3C 0001                move.w     -[A7], 0x1
  5468. 0000330C  486E FFFE                pea.l      [A6 - 0x2]
  5469. 00003310  486E FFFA                pea.l      [A6 - 0x6]
  5470. 00003314  486E FFF2                pea.l      [A6 - 0xE]
  5471. 00003318  A98D                     syscall    GetDialogItem/GetDItem
  5472. 0000331A  2F3C 0003 0003           move.l     -[A7], 0x30003
  5473. 00003320  A89B                     syscall    PenSize
  5474. 00003322  486E FFF2                pea.l      [A6 - 0xE]
  5475. 00003326  2F3C FFFC FFFC           move.l     -[A7], 0xFFFCFFFC
  5476. 0000332C  A8A9                     syscall    InsetRect
  5477. 0000332E  486E FFF2                pea.l      [A6 - 0xE]
  5478. 00003332  2F3C 0010 0010           move.l     -[A7], 0x100010
  5479. 00003338  A8B0                     syscall    FrameRoundRect
  5480. 0000333A  A89E                     syscall    PenNormal
  5481. 0000333C  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5482. 00003340  A873                     syscall    SetPort
  5483. 00003342  4E5E                     unlink     A6
  5484. 00003344  2E9F                     move.l     [A7], [A7]+
  5485. 00003346  4E75                     rts
  5486. export_1028:
  5487. 00003348  4E56 0000                link       A6, 0
  5488. 0000334C  302E 0008                move.w     D0, [A6 + 0x8]
  5489. 00003350  E540                     asl        D0.w, 2
  5490. 00003352  48C0                     ext.l      D0
  5491. 00003354  81FC 0003                divs.w     D0, 0x3
  5492. 00003358  3D40 000A                move.w     [A6 + 0xA], D0
  5493. 0000335C  4E5E                     unlink     A6
  5494. 0000335E  205F                     movea.l    A0, [A7]+
  5495. 00003360  544F                     addq.w     A7, 2
  5496. 00003362  4ED0                     jmp        [A0]
  5497. export_1029:
  5498. fn00003364:
  5499. 00003364  4E56 FFFC                link       A6, -0x0004
  5500. 00003368  302E 0008                move.w     D0, [A6 + 0x8]
  5501. 0000336C  48C0                     ext.l      D0
  5502. 0000336E  2F00                     move.l     -[A7], D0
  5503. 00003370  486E FFFC                pea.l      [A6 - 0x4]
  5504. 00003374  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  5505. 00003378  4E5E                     unlink     A6
  5506. 0000337A  205F                     movea.l    A0, [A7]+
  5507. 0000337C  544F                     addq.w     A7, 2
  5508. 0000337E  4ED0                     jmp        [A0]
  5509. export_1030:
  5510. 00003380  4E56 FFE4                link       A6, -0x001C
  5511. 00003384  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5512. 00003388  286E 0010                movea.l    A4, [A6 + 0x10]
  5513. 0000338C  206E 0008                movea.l    A0, [A6 + 0x8]
  5514. 00003390  4250                     clr.w      [A0]
  5515. 00003392  422E 0014                clr.b      [A6 + 0x14]
  5516. 00003396  42A7                     clr.l      -[A7]
  5517. 00003398  2F0C                     move.l     -[A7], A4
  5518. 0000339A  A917                     syscall    GetWRefCon
  5519. 0000339C  265F                     movea.l    A3, [A7]+
  5520. 0000339E  200B                     move.l     D0, A3
  5521. 000033A0  6604                     bne        +0x6 /* 000033A6 */
  5522. 000033A2  6000 0198                bra        +0x19A /* 0000353C */
  5523. label000033A6:
  5524. 000033A6  2053                     movea.l    A0, [A3]
  5525. 000033A8  2D48 FFE4                move.l     [A6 - 0x1C], A0
  5526. 000033AC  4AA8 0004                tst.l      [A0 + 0x4]
  5527. 000033B0  6726                     beq        +0x28 /* 000033D8 */
  5528. 000033B2  4267                     clr.w      -[A7]
  5529. 000033B4  2F0C                     move.l     -[A7], A4
  5530. 000033B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5531. 000033BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5532. 000033BE  206E FFE4                movea.l    A0, [A6 - 0x1C]
  5533. 000033C2  2F28 0004                move.l     -[A7], [A0 + 0x4]
  5534. 000033C6  205F                     movea.l    A0, [A7]+
  5535. 000033C8  4E90                     jsr        [A0]
  5536. 000033CA  101F                     move.b     D0, [A7]+
  5537. 000033CC  670A                     beq        +0xC /* 000033D8 */
  5538. 000033CE  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  5539. 000033D4  6000 0166                bra        +0x168 /* 0000353C */
  5540. label000033D8:
  5541. 000033D8  206E 000C                movea.l    A0, [A6 + 0xC]
  5542. 000033DC  3010                     move.w     D0, [A0]
  5543. 000033DE  671A                     beq        +0x1C /* 000033FA */
  5544. 000033E0  5340                     subq.w     D0, 1
  5545. 000033E2  6720                     beq        +0x22 /* 00003404 */
  5546. 000033E4  5540                     subq.w     D0, 2
  5547. 000033E6  6700 0094                beq        +0x96 /* 0000347C */
  5548. 000033EA  5540                     subq.w     D0, 2
  5549. 000033EC  6700 008E                beq        +0x90 /* 0000347C */
  5550. 000033F0  5340                     subq.w     D0, 1
  5551. 000033F2  6700 00F6                beq        +0xF8 /* 000034EA */
  5552. 000033F6  6000 0144                bra        +0x146 /* 0000353C */
  5553. label000033FA:
  5554. 000033FA  2F0C                     move.l     -[A7], A4
  5555. 000033FC  4EBA 014C                jsr        [PC + 0x14C /* 0000354A */]
  5556. 00003400  6000 013A                bra        +0x13C /* 0000353C */
  5557. label00003404:
  5558. 00003404  4267                     clr.w      -[A7]
  5559. 00003406  206E 000C                movea.l    A0, [A6 + 0xC]
  5560. 0000340A  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5561. 0000340E  486E FFF8                pea.l      [A6 - 0x8]
  5562. 00003412  A92C                     syscall    FindWindow
  5563. 00003414  3A1F                     move.w     D5, [A7]+
  5564. 00003416  B9EE FFF8                cmpa.l     A4, [A6 - 0x8]
  5565. 0000341A  57C0                     seq        D0
  5566. 0000341C  4A00                     tst.b      D0
  5567. 0000341E  6700 011C                beq        +0x11E /* 0000353C */
  5568. 00003422  7204                     moveq.l    D1, 0x04
  5569. 00003424  B245                     cmp.w      D1, D5
  5570. 00003426  57C1                     seq        D1
  5571. 00003428  C001                     and.b      D0, D1
  5572. 0000342A  6700 0110                beq        +0x112 /* 0000353C */
  5573. 0000342E  2F0C                     move.l     -[A7], A4
  5574. 00003430  206E 000C                movea.l    A0, [A6 + 0xC]
  5575. 00003434  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5576. 00003438  486D FE0C                pea.l      [A5 - 0x1F4]
  5577. 0000343C  A925                     syscall    DragWindow
  5578. 0000343E  42A7                     clr.l      -[A7]
  5579. 00003440  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  5580. 00003446  2053                     movea.l    A0, [A3]
  5581. 00003448  3F28 0012                move.w     -[A7], [A0 + 0x12]
  5582. 0000344C  A9A0                     syscall    GetResource
  5583. 0000344E  2E1F                     move.l     D7, [A7]+
  5584. 00003450  6720                     beq        +0x22 /* 00003472 */
  5585. 00003452  2F0C                     move.l     -[A7], A4
  5586. 00003454  486E FFEC                pea.l      [A6 - 0x14]
  5587. 00003458  4EBA 0B50                jsr        [PC + 0xB50 /* 00003FAA */]
  5588. 0000345C  2047                     movea.l    A0, D7
  5589. 0000345E  2050                     movea.l    A0, [A0]
  5590. 00003460  43EE FFEC                lea.l      A1, [A6 - 0x14]
  5591. 00003464  7003                     moveq.l    D0, 0x03
  5592. label00003466:
  5593. 00003466  30D9                     move.w     [A0]+, [A1]+
  5594. 00003468  51C8 FFFC                dbf        D0, -0x6 /* 00003466 */
  5595. 0000346C  2F07                     move.l     -[A7], D7
  5596. 0000346E  205F                     movea.l    A0, [A7]+
  5597. 00003470  A04A                     syscall    HNoPurge
  5598. label00003472:
  5599. 00003472  206E 000C                movea.l    A0, [A6 + 0xC]
  5600. 00003476  4250                     clr.w      [A0]
  5601. 00003478  6000 00C2                bra        +0xC4 /* 0000353C */
  5602. label0000347C:
  5603. 0000347C  206E 000C                movea.l    A0, [A6 + 0xC]
  5604. 00003480  203C 0000 00FF           move.l     D0, 0xFF
  5605. 00003486  C0A8 0002                and.l      D0, [A0 + 0x2]
  5606. 0000348A  3C00                     move.w     D6, D0
  5607. 0000348C  7000                     moveq.l    D0, 0x00
  5608. 0000348E  3028 000E                move.w     D0, [A0 + 0xE]
  5609. 00003492  C0BC 0000 0100           and.l      D0, 0x100
  5610. 00003498  4A80                     tst.l      D0
  5611. 0000349A  6720                     beq        +0x22 /* 000034BC */
  5612. 0000349C  4267                     clr.w      -[A7]
  5613. 0000349E  2F0C                     move.l     -[A7], A4
  5614. 000034A0  3F06                     move.w     -[A7], D6
  5615. 000034A2  2053                     movea.l    A0, [A3]
  5616. 000034A4  3F28 0014                move.w     -[A7], [A0 + 0x14]
  5617. 000034A8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5618. 000034AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5619. 000034B0  4EBA 01CE                jsr        [PC + 0x1CE /* 00003680 */]
  5620. 000034B4  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  5621. 000034B8  6000 0082                bra        +0x84 /* 0000353C */
  5622. label000034BC:
  5623. 000034BC  700D                     moveq.l    D0, 0x0D
  5624. 000034BE  B046                     cmp.w      D0, D6
  5625. 000034C0  57C0                     seq        D0
  5626. 000034C2  4A00                     tst.b      D0
  5627. 000034C4  660A                     bne        +0xC /* 000034D0 */
  5628. 000034C6  7203                     moveq.l    D1, 0x03
  5629. 000034C8  B246                     cmp.w      D1, D6
  5630. 000034CA  57C1                     seq        D1
  5631. 000034CC  8001                     or.b       D0, D1
  5632. 000034CE  676C                     beq        +0x6E /* 0000353C */
  5633. label000034D0:
  5634. 000034D0  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  5635. 000034D6  206E 0008                movea.l    A0, [A6 + 0x8]
  5636. 000034DA  30BC 0001                move.w     [A0], 0x1
  5637. 000034DE  2F0C                     move.l     -[A7], A4
  5638. 000034E0  3F3C 0001                move.w     -[A7], 0x1
  5639. 000034E4  4EBA 24E4                jsr        [PC + 0x24E4 /* 000059CA */]
  5640. 000034E8  6052                     bra        +0x54 /* 0000353C */
  5641. label000034EA:
  5642. 000034EA  206E 000C                movea.l    A0, [A6 + 0xC]
  5643. 000034EE  2068 0002                movea.l    A0, [A0 + 0x2]
  5644. 000034F2  7002                     moveq.l    D0, 0x02
  5645. 000034F4  B068 006C                cmp.w      D0, [A0 + 0x6C]
  5646. 000034F8  6706                     beq        +0x8 /* 00003500 */
  5647. 000034FA  4EAD 275A                jsr        [A5 + 0x275A /* export_1255 */]
  5648. 000034FE  6038                     bra        +0x3A /* 00003538 */
  5649. label00003500:
  5650. 00003500  206E 000C                movea.l    A0, [A6 + 0xC]
  5651. 00003504  2D68 0002 FFF8           move.l     [A6 - 0x8], [A0 + 0x2]
  5652. 0000350A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5653. 0000350E  A873                     syscall    SetPort
  5654. 00003510  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5655. 00003514  A922                     syscall    BeginUpdate
  5656. 00003516  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5657. 0000351A  206E FFF8                movea.l    A0, [A6 - 0x8]
  5658. 0000351E  2F28 0018                move.l     -[A7], [A0 + 0x18]
  5659. 00003522  A978                     syscall    UpdtDialog
  5660. 00003524  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5661. 00003528  4EBA FDCA                jsr        [PC - 0x236 /* 000032F4 */]
  5662. 0000352C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5663. 00003530  A923                     syscall    EndUpdate
  5664. 00003532  206E 000C                movea.l    A0, [A6 + 0xC]
  5665. 00003536  4250                     clr.w      [A0]
  5666. label00003538:
  5667. 00003538  2F0C                     move.l     -[A7], A4
  5668. 0000353A  A873                     syscall    SetPort
  5669. label0000353C:
  5670. 0000353C  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5671. 00003540  4E5E                     unlink     A6
  5672. 00003542  205F                     movea.l    A0, [A7]+
  5673. 00003544  DEFC 000C                add.w      A7, 0xC
  5674. 00003548  4ED0                     jmp        [A0]
  5675. fn0000354A:
  5676. 0000354A  4E56 FFEA                link       A6, -0x0016
  5677. 0000354E  48E7 0300                movem.l    -[A7], D6,D7
  5678. 00003552  486E FFFC                pea.l      [A6 - 0x4]
  5679. 00003556  A972                     syscall    GetMouse
  5680. 00003558  4267                     clr.w      -[A7]
  5681. 0000355A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5682. 0000355E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5683. 00003562  A984                     syscall    FindDialogItem/FindDItem
  5684. 00003564  3E1F                     move.w     D7, [A7]+
  5685. 00003566  5247                     addq.w     D7, 1
  5686. 00003568  7C01                     moveq.l    D6, 0x01
  5687. 0000356A  4A47                     tst.w      D7
  5688. 0000356C  6F28                     ble        +0x2A /* 00003596 */
  5689. 0000356E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5690. 00003572  3F07                     move.w     -[A7], D7
  5691. 00003574  486E FFF8                pea.l      [A6 - 0x8]
  5692. 00003578  486E FFF4                pea.l      [A6 - 0xC]
  5693. 0000357C  486E FFEC                pea.l      [A6 - 0x14]
  5694. 00003580  A98D                     syscall    GetDialogItem/GetDItem
  5695. 00003582  302E FFF8                move.w     D0, [A6 - 0x8]
  5696. 00003586  48C0                     ext.l      D0
  5697. 00003588  81FC 0080                divs.w     D0, 0x80
  5698. 0000358C  4840                     swap.w     D0
  5699. 0000358E  7210                     moveq.l    D1, 0x10
  5700. 00003590  B240                     cmp.w      D1, D0
  5701. 00003592  56C6                     sne        D6
  5702. 00003594  4406                     neg.b      D6
  5703. label00003596:
  5704. 00003596  1006                     move.b     D0, D6
  5705. 00003598  6708                     beq        +0xA /* 000035A2 */
  5706. 0000359A  486D FE14                pea.l      [A5 - 0x1EC]
  5707. 0000359E  A851                     syscall    SetCursor
  5708. 000035A0  600E                     bra        +0x10 /* 000035B0 */
  5709. label000035A2:
  5710. 000035A2  42A7                     clr.l      -[A7]
  5711. 000035A4  3F3C 0001                move.w     -[A7], 0x1
  5712. 000035A8  A9B9                     syscall    GetCursor
  5713. 000035AA  205F                     movea.l    A0, [A7]+
  5714. 000035AC  2F10                     move.l     -[A7], [A0]
  5715. 000035AE  A851                     syscall    SetCursor
  5716. label000035B0:
  5717. 000035B0  4CDF 00C0                movem.l    D6,D7, [A7]+
  5718. 000035B4  4E5E                     unlink     A6
  5719. 000035B6  2E9F                     move.l     [A7], [A7]+
  5720. 000035B8  4E75                     rts
  5721. export_1031:
  5722. 000035BA  4E56 FEFE                link       A6, -0x0102
  5723. 000035BE  4267                     clr.w      -[A7]
  5724. 000035C0  3F2D 9FE0                move.w     -[A7], [A5 - 0x6020]
  5725. 000035C4  4EBA 2638                jsr        [PC + 0x2638 /* 00005BFE */]
  5726. 000035C8  3D5F FEFE                move.w     [A6 - 0x102], [A7]+
  5727. 000035CC  486E FF00                pea.l      [A6 - 0x100]
  5728. 000035D0  3F3C 0081                move.w     -[A7], 0x81
  5729. 000035D4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5730. 000035D8  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  5731. 000035DC  206E 000A                movea.l    A0, [A6 + 0xA]
  5732. 000035E0  43EE FF00                lea.l      A1, [A6 - 0x100]
  5733. 000035E4  707F                     moveq.l    D0, 0x7F
  5734. label000035E6:
  5735. 000035E6  30D9                     move.w     [A0]+, [A1]+
  5736. 000035E8  51C8 FFFC                dbf        D0, -0x6 /* 000035E6 */
  5737. 000035EC  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  5738. 000035F0  A998                     syscall    UseResFile
  5739. 000035F2  4E5E                     unlink     A6
  5740. 000035F4  205F                     movea.l    A0, [A7]+
  5741. 000035F6  544F                     addq.w     A7, 2
  5742. 000035F8  4ED0                     jmp        [A0]
  5743. fn000035FA:
  5744. 000035FA  4E56 0000                link       A6, 0
  5745. 000035FE  206E 0008                movea.l    A0, [A6 + 0x8]
  5746. 00003602  2068 009C                movea.l    A0, [A0 + 0x9C]
  5747. 00003606  2050                     movea.l    A0, [A0]
  5748. 00003608  3010                     move.w     D0, [A0]
  5749. 0000360A  5240                     addq.w     D0, 1
  5750. 0000360C  3D40 000C                move.w     [A6 + 0xC], D0
  5751. 00003610  4E5E                     unlink     A6
  5752. 00003612  2E9F                     move.l     [A7], [A7]+
  5753. 00003614  4E75                     rts
  5754. export_1032:
  5755. fn00003616:
  5756. 00003616  4E56 FF00                link       A6, -0x0100
  5757. 0000361A  486E FF00                pea.l      [A6 - 0x100]
  5758. 0000361E  3F3C 0083                move.w     -[A7], 0x83
  5759. 00003622  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5760. 00003626  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  5761. 0000362A  4267                     clr.w      -[A7]
  5762. 0000362C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  5763. 00003630  486E FF00                pea.l      [A6 - 0x100]
  5764. 00003634  4EBA F57C                jsr        [PC - 0xA84 /* 00002BB2 */]
  5765. 00003638  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  5766. 0000363C  4E5E                     unlink     A6
  5767. 0000363E  2E9F                     move.l     [A7], [A7]+
  5768. 00003640  4E75                     rts
  5769. fn00003642:
  5770. 00003642  4E56 0000                link       A6, 0
  5771. 00003646  2F0C                     move.l     -[A7], A4
  5772. 00003648  206E 0008                movea.l    A0, [A6 + 0x8]
  5773. 0000364C  2868 0014                movea.l    A4, [A0 + 0x14]
  5774. 00003650  4A6C 00A4                tst.w      [A4 + 0xA4]
  5775. 00003654  5CC0                     sge        D0
  5776. 00003656  4A00                     tst.b      D0
  5777. 00003658  6718                     beq        +0x1A /* 00003672 */
  5778. 0000365A  206C 00A0                movea.l    A0, [A4 + 0xA0]
  5779. 0000365E  2050                     movea.l    A0, [A0]
  5780. 00003660  226C 00A0                movea.l    A1, [A4 + 0xA0]
  5781. 00003664  2251                     movea.l    A1, [A1]
  5782. 00003666  3228 0022                move.w     D1, [A0 + 0x22]
  5783. 0000366A  B269 0020                cmp.w      D1, [A1 + 0x20]
  5784. 0000366E  5EC1                     sgt        D1
  5785. 00003670  C001                     and.b      D0, D1
  5786. label00003672:
  5787. 00003672  4400                     neg.b      D0
  5788. 00003674  1D40 000C                move.b     [A6 + 0xC], D0
  5789. 00003678  285F                     movea.l    A4, [A7]+
  5790. 0000367A  4E5E                     unlink     A6
  5791. 0000367C  2E9F                     move.l     [A7], [A7]+
  5792. 0000367E  4E75                     rts
  5793. fn00003680:
  5794. 00003680  4E56 FFE6                link       A6, -0x001A
  5795. 00003684  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5796. 00003688  266E 0008                movea.l    A3, [A6 + 0x8]
  5797. 0000368C  3A2E 0010                move.w     D5, [A6 + 0x10]
  5798. 00003690  422E 0018                clr.b      [A6 + 0x18]
  5799. 00003694  206E 000C                movea.l    A0, [A6 + 0xC]
  5800. 00003698  3D68 000E FFEC           move.w     [A6 - 0x14], [A0 + 0xE]
  5801. 0000369E  7000                     moveq.l    D0, 0x00
  5802. 000036A0  3028 000E                move.w     D0, [A0 + 0xE]
  5803. 000036A4  7200                     moveq.l    D1, 0x00
  5804. 000036A6  323C FDFF                move.w     D1, 0xFDFF
  5805. 000036AA  C081                     and.l      D0, D1
  5806. 000036AC  3140 000E                move.w     [A0 + 0xE], D0
  5807. 000036B0  4267                     clr.w      -[A7]
  5808. 000036B2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5809. 000036B6  4EBA 120E                jsr        [PC + 0x120E /* 000048C6 */]
  5810. 000036BA  181F                     move.b     D4, [A7]+
  5811. 000036BC  206E 000C                movea.l    A0, [A6 + 0xC]
  5812. 000036C0  316E FFEC 000E           move.w     [A0 + 0xE], [A6 - 0x14]
  5813. 000036C6  206E 000C                movea.l    A0, [A6 + 0xC]
  5814. 000036CA  3C10                     move.w     D6, [A0]
  5815. 000036CC  4250                     clr.w      [A0]
  5816. 000036CE  7005                     moveq.l    D0, 0x05
  5817. 000036D0  B046                     cmp.w      D0, D6
  5818. 000036D2  6604                     bne        +0x6 /* 000036D8 */
  5819. 000036D4  6000 0182                bra        +0x184 /* 00003858 */
  5820. label000036D8:
  5821. 000036D8  1004                     move.b     D0, D4
  5822. 000036DA  6700 008A                beq        +0x8C /* 00003766 */
  5823. 000036DE  709C                     moveq.l    D0, 0xFFFFFF9C
  5824. 000036E0  B045                     cmp.w      D0, D5
  5825. 000036E2  6634                     bne        +0x36 /* 00003718 */
  5826. 000036E4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5827. 000036E8  3F3C 0002                move.w     -[A7], 0x2
  5828. 000036EC  486E FFEA                pea.l      [A6 - 0x16]
  5829. 000036F0  486E FFF8                pea.l      [A6 - 0x8]
  5830. 000036F4  486E FFF0                pea.l      [A6 - 0x10]
  5831. 000036F8  A98D                     syscall    GetDialogItem/GetDItem
  5832. 000036FA  4267                     clr.w      -[A7]
  5833. 000036FC  206E 0014                movea.l    A0, [A6 + 0x14]
  5834. 00003700  4868 0010                pea.l      [A0 + 0x10]
  5835. 00003704  486E FFF0                pea.l      [A6 - 0x10]
  5836. 00003708  486E FFF0                pea.l      [A6 - 0x10]
  5837. 0000370C  A8AA                     syscall    SectRect
  5838. 0000370E  101F                     move.b     D0, [A7]+
  5839. 00003710  6704                     beq        +0x6 /* 00003716 */
  5840. 00003712  7A02                     moveq.l    D5, 0x02
  5841. 00003714  6002                     bra        +0x4 /* 00003718 */
  5842. label00003716:
  5843. 00003716  7A03                     moveq.l    D5, 0x03
  5844. label00003718:
  5845. 00003718  3685                     move.w     [A3], D5
  5846. 0000371A  6604                     bne        +0x6 /* 00003720 */
  5847. 0000371C  6000 013A                bra        +0x13C /* 00003858 */
  5848. label00003720:
  5849. 00003720  4A53                     tst.w      [A3]
  5850. 00003722  6F0A                     ble        +0xC /* 0000372E */
  5851. 00003724  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5852. 00003728  3F13                     move.w     -[A7], [A3]
  5853. 0000372A  4EBA 229E                jsr        [PC + 0x229E /* 000059CA */]
  5854. label0000372E:
  5855. 0000372E  1D7C 0001 0018           move.b     [A6 + 0x18], 0x1
  5856. 00003734  70FF                     moveq.l    D0, 0xFFFFFFFF
  5857. 00003736  B053                     cmp.w      D0, [A3]
  5858. 00003738  57C0                     seq        D0
  5859. 0000373A  7200                     moveq.l    D1, 0x00
  5860. 0000373C  206E 000C                movea.l    A0, [A6 + 0xC]
  5861. 00003740  3228 000E                move.w     D1, [A0 + 0xE]
  5862. 00003744  C2BC 0000 0200           and.l      D1, 0x200
  5863. 0000374A  4A81                     tst.l      D1
  5864. 0000374C  56C1                     sne        D1
  5865. 0000374E  8001                     or.b       D0, D1
  5866. 00003750  122D A016                move.b     D1, [A5 - 0x5FEA]
  5867. 00003754  0A01 0001                xori.b     D1, 0x1
  5868. 00003758  C001                     and.b      D0, D1
  5869. 0000375A  6700 00FC                beq        +0xFE /* 00003858 */
  5870. 0000375E  4EBA 2344                jsr        [PC + 0x2344 /* 00005AA4 */]
  5871. 00003762  6000 00F4                bra        +0xF6 /* 00003858 */
  5872. label00003766:
  5873. 00003766  4207                     clr.b      D7
  5874. 00003768  302E 0012                move.w     D0, [A6 + 0x12]
  5875. 0000376C  0440 0043                subi.w     D0, 0x43 /* 'C' */
  5876. 00003770  6738                     beq        +0x3A /* 000037AA */
  5877. 00003772  0440 0013                subi.w     D0, 0x13
  5878. 00003776  674C                     beq        +0x4E /* 000037C4 */
  5879. 00003778  5540                     subq.w     D0, 2
  5880. 0000377A  6712                     beq        +0x14 /* 0000378E */
  5881. 0000377C  0440 000B                subi.w     D0, 0xB
  5882. 00003780  6728                     beq        +0x2A /* 000037AA */
  5883. 00003782  0440 0013                subi.w     D0, 0x13
  5884. 00003786  673C                     beq        +0x3E /* 000037C4 */
  5885. 00003788  5540                     subq.w     D0, 2
  5886. 0000378A  6702                     beq        +0x4 /* 0000378E */
  5887. 0000378C  6076                     bra        +0x78 /* 00003804 */
  5888. label0000378E:
  5889. 0000378E  4267                     clr.w      -[A7]
  5890. 00003790  2F0E                     move.l     -[A7], A6
  5891. 00003792  4EBA FEAE                jsr        [PC - 0x152 /* 00003642 */]
  5892. 00003796  101F                     move.b     D0, [A7]+
  5893. 00003798  6700 00A4                beq        +0xA6 /* 0000383E */
  5894. 0000379C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5895. 000037A0  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  5896. 000037A4  7E01                     moveq.l    D7, 0x01
  5897. 000037A6  6000 0096                bra        +0x98 /* 0000383E */
  5898. label000037AA:
  5899. 000037AA  4267                     clr.w      -[A7]
  5900. 000037AC  2F0E                     move.l     -[A7], A6
  5901. 000037AE  4EBA FE92                jsr        [PC - 0x16E /* 00003642 */]
  5902. 000037B2  101F                     move.b     D0, [A7]+
  5903. 000037B4  6700 0088                beq        +0x8A /* 0000383E */
  5904. 000037B8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5905. 000037BC  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  5906. 000037C0  7E01                     moveq.l    D7, 0x01
  5907. 000037C2  607A                     bra        +0x7C /* 0000383E */
  5908. label000037C4:
  5909. 000037C4  206E 0014                movea.l    A0, [A6 + 0x14]
  5910. 000037C8  2068 00A0                movea.l    A0, [A0 + 0xA0]
  5911. 000037CC  2850                     movea.l    A4, [A0]
  5912. 000037CE  42A7                     clr.l      -[A7]
  5913. 000037D0  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  5914. 000037D4  302C 003C                move.w     D0, [A4 + 0x3C]
  5915. 000037D8  48C0                     ext.l      D0
  5916. 000037DA  D09F                     add.l      D0, [A7]+
  5917. 000037DC  322C 0022                move.w     D1, [A4 + 0x22]
  5918. 000037E0  48C1                     ext.l      D1
  5919. 000037E2  9081                     sub.l      D0, D1
  5920. 000037E4  322C 0020                move.w     D1, [A4 + 0x20]
  5921. 000037E8  48C1                     ext.l      D1
  5922. 000037EA  D280                     add.l      D1, D0
  5923. 000037EC  0C81 0000 7530           cmpi.l     D1, 0x7530 /* 'u0' */
  5924. 000037F2  6F06                     ble        +0x8 /* 000037FA */
  5925. 000037F4  4EBA F4EA                jsr        [PC - 0xB16 /* 00002CE0 */]
  5926. 000037F8  6044                     bra        +0x46 /* 0000383E */
  5927. label000037FA:
  5928. 000037FA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5929. 000037FE  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  5930. 00003802  603A                     bra        +0x3C /* 0000383E */
  5931. label00003804:
  5932. 00003804  4267                     clr.w      -[A7]
  5933. 00003806  206E 000C                movea.l    A0, [A6 + 0xC]
  5934. 0000380A  3F28 0004                move.w     -[A7], [A0 + 0x4]
  5935. 0000380E  3F28 000E                move.w     -[A7], [A0 + 0xE]
  5936. 00003812  3F3C 0004                move.w     -[A7], 0x4
  5937. 00003816  4EAD 1042                jsr        [A5 + 0x1042 /* export_516 */]
  5938. 0000381A  3D5F FFE8                move.w     [A6 - 0x18], [A7]+
  5939. 0000381E  701C                     moveq.l    D0, 0x1C
  5940. 00003820  B06E FFE8                cmp.w      D0, [A6 - 0x18]
  5941. 00003824  6618                     bne        +0x1A /* 0000383E */
  5942. 00003826  286E 0014                movea.l    A4, [A6 + 0x14]
  5943. 0000382A  4A6C 00A4                tst.w      [A4 + 0xA4]
  5944. 0000382E  6D0E                     blt        +0x10 /* 0000383E */
  5945. 00003830  42A7                     clr.l      -[A7]
  5946. 00003832  2F3C 0000 7FFF           move.l     -[A7], 0x7FFF
  5947. 00003838  2F2C 00A0                move.l     -[A7], [A4 + 0xA0]
  5948. 0000383C  A9D1                     syscall    TESetSelect
  5949. label0000383E:
  5950. 0000383E  1007                     move.b     D0, D7
  5951. 00003840  6716                     beq        +0x18 /* 00003858 */
  5952. 00003842  42A7                     clr.l      -[A7]
  5953. 00003844  A9FC                     syscall    ZeroScrap
  5954. 00003846  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  5955. 0000384A  4267                     clr.w      -[A7]
  5956. 0000384C  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  5957. 00003850  301F                     move.w     D0, [A7]+
  5958. 00003852  48C0                     ext.l      D0
  5959. 00003854  2D40 FFFC                move.l     [A6 - 0x4], D0
  5960. label00003858:
  5961. 00003858  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5962. 0000385C  4E5E                     unlink     A6
  5963. 0000385E  205F                     movea.l    A0, [A7]+
  5964. 00003860  DEFC 0010                add.w      A7, 0x10
  5965. 00003864  4ED0                     jmp        [A0]
  5966. export_1033:
  5967. fn00003866:
  5968. 00003866  4E56 FFCA                link       A6, -0x0036
  5969. label0000386A:
  5970. 0000386A  2F3C 8000 0000           move.l     -[A7], 0x80000000
  5971. 00003870  486E FFF0                pea.l      [A6 - 0x10]
  5972. 00003874  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  5973. 00003878  101F                     move.b     D0, [A7]+
  5974. 0000387A  6706                     beq        +0x8 /* 00003882 */
  5975. 0000387C  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  5976. 00003880  60E8                     bra        -0x16 /* 0000386A */
  5977. label00003882:
  5978. 00003882  102D A07A                move.b     D0, [A5 - 0x5F86]
  5979. 00003886  6662                     bne        +0x64 /* 000038EA */
  5980. 00003888  3D7C 0008 FFD0           move.w     [A6 - 0x30], 0x8
  5981. 0000388E  3D7C 0001 FFDA           move.w     [A6 - 0x26], 0x1
  5982. 00003894  42A7                     clr.l      -[A7]
  5983. 00003896  2F3C 5349 434E           move.l     -[A7], 0x5349434E /* 'SICN' */
  5984. 0000389C  3F3C 0080                move.w     -[A7], 0x80
  5985. 000038A0  4EBA 074C                jsr        [PC + 0x74C /* 00003FEE */]
  5986. 000038A4  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  5987. 000038A8  70FF                     moveq.l    D0, 0xFFFFFFFF
  5988. 000038AA  2D40 FFE0                move.l     [A6 - 0x20], D0
  5989. 000038AE  7000                     moveq.l    D0, 0x00
  5990. 000038B0  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5991. 000038B4  7000                     moveq.l    D0, 0x00
  5992. 000038B6  2D40 FFE8                move.l     [A6 - 0x18], D0
  5993. 000038BA  4267                     clr.w      -[A7]
  5994. 000038BC  486E FFCC                pea.l      [A6 - 0x34]
  5995. 000038C0  205F                     movea.l    A0, [A7]+
  5996. 000038C2  A05E                     syscall    NMInstall
  5997. 000038C4  3E80                     move.w     [A7], D0
  5998. 000038C6  3D5F FFCA                move.w     [A6 - 0x36], [A7]+
  5999. label000038CA:
  6000. 000038CA  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  6001. 000038CE  102D A07A                move.b     D0, [A5 - 0x5F86]
  6002. 000038D2  67F6                     beq        -0x8 /* 000038CA */
  6003. 000038D4  4267                     clr.w      -[A7]
  6004. 000038D6  486E FFCC                pea.l      [A6 - 0x34]
  6005. 000038DA  205F                     movea.l    A0, [A7]+
  6006. 000038DC  A05F                     syscall    NMRemove
  6007. 000038DE  3E80                     move.w     [A7], D0
  6008. 000038E0  3D5F FFCA                move.w     [A6 - 0x36], [A7]+
  6009. 000038E4  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  6010. 000038E8  A9A3                     syscall    ReleaseResource
  6011. label000038EA:
  6012. 000038EA  4E5E                     unlink     A6
  6013. 000038EC  4E75                     rts
  6014. export_1034:
  6015. fn000038EE:
  6016. 000038EE  4E56 0000                link       A6, 0
  6017. 000038F2  102D A1FB                move.b     D0, [A5 - 0x5E05]
  6018. 000038F6  672E                     beq        +0x30 /* 00003926 */
  6019. 000038F8  2F00                     move.l     -[A7], D0
  6020. 000038FA  42A7                     clr.l      -[A7]
  6021. 000038FC  2F00                     move.l     -[A7], D0
  6022. 000038FE  4267                     clr.w      -[A7]
  6023. 00003900  2F3C 8200 0000           move.l     -[A7], 0x82000000
  6024. 00003906  A8B5                     syscall    ScriptUtil
  6025. 00003908  321F                     move.w     D1, [A7]+
  6026. 0000390A  201F                     move.l     D0, [A7]+
  6027. 0000390C  3F01                     move.w     -[A7], D1
  6028. 0000390E  3F3C 0016                move.w     -[A7], 0x16
  6029. 00003912  2F3C 8404 000C           move.l     -[A7], 0x8404000C
  6030. 00003918  A8B5                     syscall    ScriptUtil
  6031. 0000391A  221F                     move.l     D1, [A7]+
  6032. 0000391C  201F                     move.l     D0, [A7]+
  6033. 0000391E  0801 0001                btst.b     D1, 0x1
  6034. 00003922  57C1                     seq        D1
  6035. 00003924  C001                     and.b      D0, D1
  6036. label00003926:
  6037. 00003926  1D40 0008                move.b     [A6 + 0x8], D0
  6038. 0000392A  4E5E                     unlink     A6
  6039. 0000392C  4E75                     rts
  6040. export_1035:
  6041. fn0000392E:
  6042. 0000392E  4E56 FCC4                link       A6, -0x033C
  6043. 00003932  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  6044. 00003936  206E 000C                movea.l    A0, [A6 + 0xC]
  6045. 0000393A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6046. 0000393E  7003                     moveq.l    D0, 0x03
  6047. label00003940:
  6048. 00003940  32D8                     move.w     [A1]+, [A0]+
  6049. 00003942  51C8 FFFC                dbf        D0, -0x6 /* 00003940 */
  6050. 00003946  206E 0008                movea.l    A0, [A6 + 0x8]
  6051. 0000394A  43EE FEF8                lea.l      A1, [A6 - 0x108]
  6052. 0000394E  707F                     moveq.l    D0, 0x7F
  6053. label00003950:
  6054. 00003950  32D8                     move.w     [A1]+, [A0]+
  6055. 00003952  51C8 FFFC                dbf        D0, -0x6 /* 00003950 */
  6056. 00003956  486E FDE6                pea.l      [A6 - 0x21A]
  6057. 0000395A  A898                     syscall    GetPenState
  6058. 0000395C  206D FE80                movea.l    A0, [A5 - 0x180]
  6059. 00003960  1D68 0046 FDC5           move.b     [A6 - 0x23B], [A0 + 0x46]
  6060. 00003966  A89E                     syscall    PenNormal
  6061. 00003968  486E FFF8                pea.l      [A6 - 0x8]
  6062. 0000396C  1F3C 0001                move.b     -[A7], 0x1
  6063. 00003970  4EBA 245A                jsr        [PC + 0x245A /* 00005DCC */]
  6064. 00003974  486E FCC4                pea.l      [A6 - 0x33C]
  6065. 00003978  3F3C 0018                move.w     -[A7], 0x18
  6066. 0000397C  4EBA 14B2                jsr        [PC + 0x14B2 /* 00004E30 */]
  6067. 00003980  205F                     movea.l    A0, [A7]+
  6068. 00003982  43EE FDF8                lea.l      A1, [A6 - 0x208]
  6069. 00003986  707F                     moveq.l    D0, 0x7F
  6070. label00003988:
  6071. 00003988  32D8                     move.w     [A1]+, [A0]+
  6072. 0000398A  51C8 FFFC                dbf        D0, -0x6 /* 00003988 */
  6073. 0000398E  42A7                     clr.l      -[A7]
  6074. 00003990  A8D8                     syscall    NewRgn
  6075. 00003992  285F                     movea.l    A4, [A7]+
  6076. 00003994  2F0C                     move.l     -[A7], A4
  6077. 00003996  A87A                     syscall    GetClip
  6078. 00003998  486E FFF8                pea.l      [A6 - 0x8]
  6079. 0000399C  A87B                     syscall    ClipRect
  6080. 0000399E  486E FDDE                pea.l      [A6 - 0x222]
  6081. 000039A2  A88B                     syscall    GetFontInfo
  6082. 000039A4  302E FFFC                move.w     D0, [A6 - 0x4]
  6083. 000039A8  D06E FFF8                add.w      D0, [A6 - 0x8]
  6084. 000039AC  48C0                     ext.l      D0
  6085. 000039AE  81FC 0002                divs.w     D0, 0x2
  6086. 000039B2  3A00                     move.w     D5, D0
  6087. 000039B4  382E FFFE                move.w     D4, [A6 - 0x2]
  6088. 000039B8  986E FFFA                sub.w      D4, [A6 - 0x6]
  6089. 000039BC  3004                     move.w     D0, D4
  6090. 000039BE  907C 0015                sub.w      D0, 0x15
  6091. 000039C2  906E FDE2                sub.w      D0, [A6 - 0x21E]
  6092. 000039C6  3C00                     move.w     D6, D0
  6093. 000039C8  5746                     subq.w     D6, 3
  6094. 000039CA  4267                     clr.w      -[A7]
  6095. 000039CC  486E FDF8                pea.l      [A6 - 0x208]
  6096. 000039D0  A88C                     syscall    StringWidth
  6097. 000039D2  BC5F                     cmp.w      D6, [A7]+
  6098. 000039D4  6D00 00A8                blt        +0xAA /* 00003A7E */
  6099. 000039D8  4240                     clr.w      D0
  6100. 000039DA  102E FEF8                move.b     D0, [A6 - 0x108]
  6101. 000039DE  3E00                     move.w     D7, D0
  6102. 000039E0  5247                     addq.w     D7, 1
  6103. 000039E2  4267                     clr.w      -[A7]
  6104. 000039E4  486E FEF8                pea.l      [A6 - 0x108]
  6105. 000039E8  A88C                     syscall    StringWidth
  6106. 000039EA  BC5F                     cmp.w      D6, [A7]+
  6107. 000039EC  6C0E                     bge        +0x10 /* 000039FC */
  6108. 000039EE  7020                     moveq.l    D0, 0x20
  6109. 000039F0  802E FDC5                or.b       D0, [A6 - 0x23B]
  6110. 000039F4  4241                     clr.w      D1
  6111. 000039F6  1200                     move.b     D1, D0
  6112. 000039F8  3F01                     move.w     -[A7], D1
  6113. 000039FA  A888                     syscall    TextFace
  6114. label000039FC:
  6115. 000039FC  7001                     moveq.l    D0, 0x01
  6116. 000039FE  B047                     cmp.w      D0, D7
  6117. 00003A00  5DC0                     slt        D0
  6118. 00003A02  4A00                     tst.b      D0
  6119. 00003A04  6744                     beq        +0x46 /* 00003A4A */
  6120. 00003A06  2F00                     move.l     -[A7], D0
  6121. 00003A08  4267                     clr.w      -[A7]
  6122. 00003A0A  486E FEF8                pea.l      [A6 - 0x108]
  6123. 00003A0E  A88C                     syscall    StringWidth
  6124. 00003A10  321F                     move.w     D1, [A7]+
  6125. 00003A12  201F                     move.l     D0, [A7]+
  6126. 00003A14  BC41                     cmp.w      D6, D1
  6127. 00003A16  5DC1                     slt        D1
  6128. 00003A18  C001                     and.b      D0, D1
  6129. 00003A1A  672E                     beq        +0x30 /* 00003A4A */
  6130. label00003A1C:
  6131. 00003A1C  5347                     subq.w     D7, 1
  6132. 00003A1E  4267                     clr.w      -[A7]
  6133. 00003A20  486E FEF9                pea.l      [A6 - 0x107]
  6134. 00003A24  3007                     move.w     D0, D7
  6135. 00003A26  5340                     subq.w     D0, 1
  6136. 00003A28  3F00                     move.w     -[A7], D0
  6137. 00003A2A  2F3C 8206 0010           move.l     -[A7], 0x82060010
  6138. 00003A30  A8B5                     syscall    ScriptUtil
  6139. 00003A32  4A5F                     tst.w      [A7]+
  6140. 00003A34  6EE6                     bgt        -0x18 /* 00003A1C */
  6141. 00003A36  4240                     clr.w      D0
  6142. 00003A38  102E FDF9                move.b     D0, [A6 - 0x207]
  6143. 00003A3C  41EE FEF8                lea.l      A0, [A6 - 0x108]
  6144. 00003A40  1180 7000                move.b     [A0 + D7.w], D0
  6145. 00003A44  1D47 FEF8                move.b     [A6 - 0x108], D7
  6146. 00003A48  60B2                     bra        -0x4C /* 000039FC */
  6147. label00003A4A:
  6148. 00003A4A  2F3C 0004 0000           move.l     -[A7], 0x40000
  6149. 00003A50  302E FDE4                move.w     D0, [A6 - 0x21C]
  6150. 00003A54  D06E FDE0                add.w      D0, [A6 - 0x220]
  6151. 00003A58  3F00                     move.w     -[A7], D0
  6152. 00003A5A  4EBA 1394                jsr        [PC + 0x1394 /* 00004DF0 */]
  6153. 00003A5E  301F                     move.w     D0, [A7]+
  6154. 00003A60  D045                     add.w      D0, D5
  6155. 00003A62  3D40 FDCE                move.w     [A6 - 0x232], D0
  6156. 00003A66  302E FDE2                move.w     D0, [A6 - 0x21E]
  6157. 00003A6A  D06E FFFA                add.w      D0, [A6 - 0x6]
  6158. 00003A6E  5640                     addq.w     D0, 3
  6159. 00003A70  3F00                     move.w     -[A7], D0
  6160. 00003A72  3F2E FDCE                move.w     -[A7], [A6 - 0x232]
  6161. 00003A76  A893                     syscall    MoveTo
  6162. 00003A78  486E FEF8                pea.l      [A6 - 0x108]
  6163. 00003A7C  A884                     syscall    DrawString
  6164. label00003A7E:
  6165. 00003A7E  2F3C 0006 0000           move.l     -[A7], 0x60000
  6166. 00003A84  3004                     move.w     D0, D4
  6167. 00003A86  907C 000B                sub.w      D0, 0xB
  6168. 00003A8A  48C0                     ext.l      D0
  6169. 00003A8C  81FC 0002                divs.w     D0, 0x2
  6170. 00003A90  3F00                     move.w     -[A7], D0
  6171. 00003A92  4EBA 137C                jsr        [PC + 0x137C /* 00004E10 */]
  6172. 00003A96  302E FFFE                move.w     D0, [A6 - 0x2]
  6173. 00003A9A  905F                     sub.w      D0, [A7]+
  6174. 00003A9C  907C 000C                sub.w      D0, 0xC
  6175. 00003AA0  3D40 FDD0                move.w     [A6 - 0x230], D0
  6176. 00003AA4  3F2E FDD0                move.w     -[A7], [A6 - 0x230]
  6177. 00003AA8  3005                     move.w     D0, D5
  6178. 00003AAA  5740                     subq.w     D0, 3
  6179. 00003AAC  3F00                     move.w     -[A7], D0
  6180. 00003AAE  A893                     syscall    MoveTo
  6181. 00003AB0  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  6182. 00003AB6  A892                     syscall    Line
  6183. 00003AB8  2F3C 0001 FFF7           move.l     -[A7], 0x1FFF7
  6184. 00003ABE  A894                     syscall    Move
  6185. 00003AC0  2F3C 0000 0008           move.l     -[A7], 0x8
  6186. 00003AC6  A892                     syscall    Line
  6187. 00003AC8  2F3C 0001 FFF9           move.l     -[A7], 0x1FFF9
  6188. 00003ACE  A894                     syscall    Move
  6189. 00003AD0  2F3C 0000 0006           move.l     -[A7], 0x6
  6190. 00003AD6  A892                     syscall    Line
  6191. 00003AD8  2F3C 0001 FFFB           move.l     -[A7], 0x1FFFB
  6192. 00003ADE  A894                     syscall    Move
  6193. 00003AE0  2F3C 0000 0004           move.l     -[A7], 0x4
  6194. 00003AE6  A892                     syscall    Line
  6195. 00003AE8  2F3C 0001 FFFD           move.l     -[A7], 0x1FFFD
  6196. 00003AEE  A894                     syscall    Move
  6197. 00003AF0  2F3C 0000 0002           move.l     -[A7], 0x2
  6198. 00003AF6  A892                     syscall    Line
  6199. 00003AF8  2F3C 0001 FFFF           move.l     -[A7], 0x1FFFF
  6200. 00003AFE  A894                     syscall    Move
  6201. 00003B00  42A7                     clr.l      -[A7]
  6202. 00003B02  A892                     syscall    Line
  6203. 00003B04  2F0C                     move.l     -[A7], A4
  6204. 00003B06  A879                     syscall    SetClip
  6205. 00003B08  2F0C                     move.l     -[A7], A4
  6206. 00003B0A  A8D9                     syscall    DisposRgn/DisposeRgn
  6207. 00003B0C  4240                     clr.w      D0
  6208. 00003B0E  102E FDC5                move.b     D0, [A6 - 0x23B]
  6209. 00003B12  3F00                     move.w     -[A7], D0
  6210. 00003B14  A888                     syscall    TextFace
  6211. 00003B16  486E FDE6                pea.l      [A6 - 0x21A]
  6212. 00003B1A  A899                     syscall    SetPenState
  6213. 00003B1C  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  6214. 00003B20  4E5E                     unlink     A6
  6215. 00003B22  205F                     movea.l    A0, [A7]+
  6216. 00003B24  504F                     addq.w     A7, 8
  6217. 00003B26  4ED0                     jmp        [A0]
  6218. 00003B28  4E56 FEF0                link       A6, -0x0110
  6219. 00003B2C  48E7 0108                movem.l    -[A7], D7,A4
  6220. 00003B30  286E 000A                movea.l    A4, [A6 + 0xA]
  6221. 00003B34  3E2C 0044                move.w     D7, [A4 + 0x44]
  6222. 00003B38  4267                     clr.w      -[A7]
  6223. 00003B3A  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  6224. 00003B3E  A887                     syscall    TextFont
  6225. 00003B40  2F0C                     move.l     -[A7], A4
  6226. 00003B42  302E 0008                move.w     D0, [A6 + 0x8]
  6227. 00003B46  5240                     addq.w     D0, 1
  6228. 00003B48  3F00                     move.w     -[A7], D0
  6229. 00003B4A  486E FFFE                pea.l      [A6 - 0x2]
  6230. 00003B4E  486E FFFA                pea.l      [A6 - 0x6]
  6231. 00003B52  486E FFF2                pea.l      [A6 - 0xE]
  6232. 00003B56  A98D                     syscall    GetDialogItem/GetDItem
  6233. 00003B58  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6234. 00003B5C  486E FEF2                pea.l      [A6 - 0x10E]
  6235. 00003B60  A990                     syscall    GetDialogItemText/GetIText
  6236. 00003B62  2F0C                     move.l     -[A7], A4
  6237. 00003B64  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6238. 00003B68  486E FFFE                pea.l      [A6 - 0x2]
  6239. 00003B6C  486E FFFA                pea.l      [A6 - 0x6]
  6240. 00003B70  486E FFF2                pea.l      [A6 - 0xE]
  6241. 00003B74  A98D                     syscall    GetDialogItem/GetDItem
  6242. 00003B76  486E FFF2                pea.l      [A6 - 0xE]
  6243. 00003B7A  486E FEF2                pea.l      [A6 - 0x10E]
  6244. 00003B7E  4EBA FDAE                jsr        [PC - 0x252 /* 0000392E */]
  6245. 00003B82  3F07                     move.w     -[A7], D7
  6246. 00003B84  A887                     syscall    TextFont
  6247. 00003B86  4CDF 1080                movem.l    D7,A4, [A7]+
  6248. 00003B8A  4E5E                     unlink     A6
  6249. 00003B8C  205F                     movea.l    A0, [A7]+
  6250. 00003B8E  5C4F                     addq.w     A7, 6
  6251. 00003B90  4ED0                     jmp        [A0]
  6252. export_1036:
  6253. 00003B92  4E56 FEFE                link       A6, -0x0102
  6254. 00003B96  2F3C 0081 0000           move.l     -[A7], 0x810000
  6255. 00003B9C  486E FEFE                pea.l      [A6 - 0x102]
  6256. 00003BA0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6257. 00003BA4  4EBA 0012                jsr        [PC + 0x12 /* 00003BB8 */]
  6258. 00003BA8  4EBA EE6E                jsr        [PC - 0x1192 /* 00002A18 */]
  6259. 00003BAC  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  6260. 00003BB0  4E5E                     unlink     A6
  6261. 00003BB2  205F                     movea.l    A0, [A7]+
  6262. 00003BB4  544F                     addq.w     A7, 2
  6263. 00003BB6  4ED0                     jmp        [A0]
  6264. export_1037:
  6265. fn00003BB8:
  6266. 00003BB8  4E56 FEFE                link       A6, -0x0102
  6267. 00003BBC  4267                     clr.w      -[A7]
  6268. 00003BBE  3F2D 9FE0                move.w     -[A7], [A5 - 0x6020]
  6269. 00003BC2  4EBA 203A                jsr        [PC + 0x203A /* 00005BFE */]
  6270. 00003BC6  3D5F FEFE                move.w     [A6 - 0x102], [A7]+
  6271. 00003BCA  486E FF00                pea.l      [A6 - 0x100]
  6272. 00003BCE  3F3C 0082                move.w     -[A7], 0x82
  6273. 00003BD2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6274. 00003BD6  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  6275. 00003BDA  206E 000A                movea.l    A0, [A6 + 0xA]
  6276. 00003BDE  43EE FF00                lea.l      A1, [A6 - 0x100]
  6277. 00003BE2  707F                     moveq.l    D0, 0x7F
  6278. label00003BE4:
  6279. 00003BE4  30D9                     move.w     [A0]+, [A1]+
  6280. 00003BE6  51C8 FFFC                dbf        D0, -0x6 /* 00003BE4 */
  6281. 00003BEA  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  6282. 00003BEE  A998                     syscall    UseResFile
  6283. 00003BF0  4E5E                     unlink     A6
  6284. 00003BF2  205F                     movea.l    A0, [A7]+
  6285. 00003BF4  544F                     addq.w     A7, 2
  6286. 00003BF6  4ED0                     jmp        [A0]
  6287. export_1038:
  6288. fn00003BF8:
  6289. 00003BF8  4E56 0000                link       A6, 0
  6290. 00003BFC  302E 0008                move.w     D0, [A6 + 0x8]
  6291. 00003C00  48C0                     ext.l      D0
  6292. 00003C02  D0AE 000A                add.l      D0, [A6 + 0xA]
  6293. 00003C06  2040                     movea.l    A0, D0
  6294. 00003C08  1010                     move.b     D0, [A0]
  6295. 00003C0A  4880                     ext.w      D0
  6296. 00003C0C  B06E 000E                cmp.w      D0, [A6 + 0xE]
  6297. 00003C10  57C0                     seq        D0
  6298. 00003C12  4A00                     tst.b      D0
  6299. 00003C14  6730                     beq        +0x32 /* 00003C46 */
  6300. 00003C16  122D A1F9                move.b     D1, [A5 - 0x5E07]
  6301. 00003C1A  0A01 0001                xori.b     D1, 0x1
  6302. 00003C1E  4A01                     tst.b      D1
  6303. 00003C20  6622                     bne        +0x24 /* 00003C44 */
  6304. 00003C22  48E7 C000                movem.l    -[A7], D0,D1
  6305. 00003C26  4267                     clr.w      -[A7]
  6306. 00003C28  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6307. 00003C2C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6308. 00003C30  2F3C 8206 0010           move.l     -[A7], 0x82060010
  6309. 00003C36  A8B5                     syscall    ScriptUtil
  6310. 00003C38  341F                     move.w     D2, [A7]+
  6311. 00003C3A  4CDF 0003                movem.l    D0,D1, [A7]+
  6312. 00003C3E  4A42                     tst.w      D2
  6313. 00003C40  57C2                     seq        D2
  6314. 00003C42  8202                     or.b       D1, D2
  6315. label00003C44:
  6316. 00003C44  C001                     and.b      D0, D1
  6317. label00003C46:
  6318. 00003C46  0240 0001                andi.w     D0, 0x1
  6319. 00003C4A  1D40 0010                move.b     [A6 + 0x10], D0
  6320. 00003C4E  4E5E                     unlink     A6
  6321. 00003C50  205F                     movea.l    A0, [A7]+
  6322. 00003C52  504F                     addq.w     A7, 8
  6323. 00003C54  4ED0                     jmp        [A0]
  6324. export_1039:
  6325. 00003C56  4E56 FFF8                link       A6, -0x0008
  6326. 00003C5A  48E7 0300                movem.l    -[A7], D6,D7
  6327. 00003C5E  42A7                     clr.l      -[A7]
  6328. 00003C60  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6329. 00003C64  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  6330. 00003C68  2E1F                     move.l     D7, [A7]+
  6331. 00003C6A  42A7                     clr.l      -[A7]
  6332. 00003C6C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6333. 00003C70  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  6334. 00003C74  2C1F                     move.l     D6, [A7]+
  6335. 00003C76  BC87                     cmp.l      D6, D7
  6336. 00003C78  57C0                     seq        D0
  6337. 00003C7A  4A00                     tst.b      D0
  6338. 00003C7C  671C                     beq        +0x1E /* 00003C9A */
  6339. 00003C7E  2F00                     move.l     -[A7], D0
  6340. 00003C80  4267                     clr.w      -[A7]
  6341. 00003C82  206E 000C                movea.l    A0, [A6 + 0xC]
  6342. 00003C86  2F10                     move.l     -[A7], [A0]
  6343. 00003C88  206E 0008                movea.l    A0, [A6 + 0x8]
  6344. 00003C8C  2F10                     move.l     -[A7], [A0]
  6345. 00003C8E  2F07                     move.l     -[A7], D7
  6346. 00003C90  4EAD 284A                jsr        [A5 + 0x284A /* export_1285 */]
  6347. 00003C94  121F                     move.b     D1, [A7]+
  6348. 00003C96  201F                     move.l     D0, [A7]+
  6349. 00003C98  C001                     and.b      D0, D1
  6350. label00003C9A:
  6351. 00003C9A  1D40 0010                move.b     [A6 + 0x10], D0
  6352. 00003C9E  4CDF 00C0                movem.l    D6,D7, [A7]+
  6353. 00003CA2  4E5E                     unlink     A6
  6354. 00003CA4  205F                     movea.l    A0, [A7]+
  6355. 00003CA6  504F                     addq.w     A7, 8
  6356. 00003CA8  4ED0                     jmp        [A0]
  6357. export_1040:
  6358. fn00003CAA:
  6359. 00003CAA  4E56 FFE8                link       A6, -0x0018
  6360. 00003CAE  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  6361. 00003CB2  4205                     clr.b      D5
  6362. 00003CB4  42A7                     clr.l      -[A7]
  6363. 00003CB6  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  6364. 00003CBA  4EBA 1E70                jsr        [PC + 0x1E70 /* 00005B2C */]
  6365. 00003CBE  381F                     move.w     D4, [A7]+
  6366. 00003CC0  42A7                     clr.l      -[A7]
  6367. 00003CC2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6368. 00003CC6  4EBA 1B72                jsr        [PC + 0x1B72 /* 0000583A */]
  6369. 00003CCA  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  6370. 00003CCE  6700 00DA                beq        +0xDC /* 00003DAA */
  6371. 00003CD2  426E FFE8                clr.w      [A6 - 0x18]
  6372. 00003CD6  3C2E FFE8                move.w     D6, [A6 - 0x18]
  6373. 00003CDA  6000 00C6                bra        +0xC8 /* 00003DA2 */
  6374. label00003CDE:
  6375. 00003CDE  303C 0100                move.w     D0, 0x100
  6376. 00003CE2  C1FC 005E                muls.w     D0, 0x5E /* '^' */
  6377. 00003CE6  D07C 0030                add.w      D0, 0x30 /* '0' */
  6378. 00003CEA  D046                     add.w      D0, D6
  6379. 00003CEC  3D40 FFF8                move.w     [A6 - 0x8], D0
  6380. 00003CF0  7E00                     moveq.l    D7, 0x00
  6381. label00003CF2:
  6382. 00003CF2  42A7                     clr.l      -[A7]
  6383. 00003CF4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6384. 00003CF8  2F07                     move.l     -[A7], D7
  6385. 00003CFA  486E FFF8                pea.l      [A6 - 0x8]
  6386. 00003CFE  7002                     moveq.l    D0, 0x02
  6387. 00003D00  2F00                     move.l     -[A7], D0
  6388. 00003D02  42A7                     clr.l      -[A7]
  6389. 00003D04  42A7                     clr.l      -[A7]
  6390. 00003D06  A9E0                     syscall    Munger
  6391. 00003D08  2E1F                     move.l     D7, [A7]+
  6392. 00003D0A  6C04                     bge        +0x6 /* 00003D10 */
  6393. 00003D0C  6000 0092                bra        +0x94 /* 00003DA0 */
  6394. label00003D10:
  6395. 00003D10  4267                     clr.w      -[A7]
  6396. 00003D12  206E FFFC                movea.l    A0, [A6 - 0x4]
  6397. 00003D16  2F10                     move.l     -[A7], [A0]
  6398. 00003D18  3F07                     move.w     -[A7], D7
  6399. 00003D1A  2F3C 8206 0010           move.l     -[A7], 0x82060010
  6400. 00003D20  A8B5                     syscall    ScriptUtil
  6401. 00003D22  4A5F                     tst.w      [A7]+
  6402. 00003D24  57C0                     seq        D0
  6403. 00003D26  4A00                     tst.b      D0
  6404. 00003D28  676E                     beq        +0x70 /* 00003D98 */
  6405. 00003D2A  2F00                     move.l     -[A7], D0
  6406. 00003D2C  4267                     clr.w      -[A7]
  6407. 00003D2E  206E FFFC                movea.l    A0, [A6 - 0x4]
  6408. 00003D32  2F10                     move.l     -[A7], [A0]
  6409. 00003D34  2207                     move.l     D1, D7
  6410. 00003D36  5281                     addq.l     D1, 1
  6411. 00003D38  3F01                     move.w     -[A7], D1
  6412. 00003D3A  2F3C 8206 0010           move.l     -[A7], 0x82060010
  6413. 00003D40  A8B5                     syscall    ScriptUtil
  6414. 00003D42  321F                     move.w     D1, [A7]+
  6415. 00003D44  201F                     move.l     D0, [A7]+
  6416. 00003D46  4A41                     tst.w      D1
  6417. 00003D48  57C1                     seq        D1
  6418. 00003D4A  C001                     and.b      D0, D1
  6419. 00003D4C  674A                     beq        +0x4C /* 00003D98 */
  6420. 00003D4E  7A01                     moveq.l    D5, 0x01
  6421. 00003D50  3006                     move.w     D0, D6
  6422. 00003D52  E540                     asl        D0.w, 2
  6423. 00003D54  D07C 0AA0                add.w      D0, 0xAA0
  6424. 00003D58  48C0                     ext.l      D0
  6425. 00003D5A  2040                     movea.l    A0, D0
  6426. 00003D5C  2850                     movea.l    A4, [A0]
  6427. 00003D5E  2F0C                     move.l     -[A7], A4
  6428. 00003D60  486E FFF3                pea.l      [A6 - 0xD]
  6429. 00003D64  4EBA 1D14                jsr        [PC + 0x1D14 /* 00005A7A */]
  6430. 00003D68  42A7                     clr.l      -[A7]
  6431. 00003D6A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6432. 00003D6E  2F07                     move.l     -[A7], D7
  6433. 00003D70  486E FFF8                pea.l      [A6 - 0x8]
  6434. 00003D74  7002                     moveq.l    D0, 0x02
  6435. 00003D76  2F00                     move.l     -[A7], D0
  6436. 00003D78  2014                     move.l     D0, [A4]
  6437. 00003D7A  5280                     addq.l     D0, 1
  6438. 00003D7C  2F00                     move.l     -[A7], D0
  6439. 00003D7E  2054                     movea.l    A0, [A4]
  6440. 00003D80  4240                     clr.w      D0
  6441. 00003D82  1010                     move.b     D0, [A0]
  6442. 00003D84  48C0                     ext.l      D0
  6443. 00003D86  2F00                     move.l     -[A7], D0
  6444. 00003D88  A9E0                     syscall    Munger
  6445. 00003D8A  2E1F                     move.l     D7, [A7]+
  6446. 00003D8C  2F0C                     move.l     -[A7], A4
  6447. 00003D8E  1F2E FFF3                move.b     -[A7], [A6 - 0xD]
  6448. 00003D92  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  6449. 00003D96  6002                     bra        +0x4 /* 00003D9A */
  6450. label00003D98:
  6451. 00003D98  5487                     addq.l     D7, 2
  6452. label00003D9A:
  6453. 00003D9A  4A87                     tst.l      D7
  6454. 00003D9C  6C00 FF54                bge        -0xAA /* 00003CF2 */
  6455. label00003DA0:
  6456. 00003DA0  5246                     addq.w     D6, 1
  6457. label00003DA2:
  6458. 00003DA2  7003                     moveq.l    D0, 0x03
  6459. 00003DA4  B046                     cmp.w      D0, D6
  6460. 00003DA6  6C00 FF36                bge        -0xC8 /* 00003CDE */
  6461. label00003DAA:
  6462. 00003DAA  1005                     move.b     D0, D5
  6463. 00003DAC  670E                     beq        +0x10 /* 00003DBC */
  6464. 00003DAE  206E FFFC                movea.l    A0, [A6 - 0x4]
  6465. 00003DB2  2F10                     move.l     -[A7], [A0]
  6466. 00003DB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6467. 00003DB8  4EAD 29E2                jsr        [A5 + 0x29E2 /* export_1336 */]
  6468. label00003DBC:
  6469. 00003DBC  486E FFFC                pea.l      [A6 - 0x4]
  6470. 00003DC0  4EBA 120C                jsr        [PC + 0x120C /* 00004FCE */]
  6471. 00003DC4  3F04                     move.w     -[A7], D4
  6472. 00003DC6  A887                     syscall    TextFont
  6473. 00003DC8  1D45 000C                move.b     [A6 + 0xC], D5
  6474. 00003DCC  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  6475. 00003DD0  4E5E                     unlink     A6
  6476. 00003DD2  2E9F                     move.l     [A7], [A7]+
  6477. 00003DD4  4E75                     rts
  6478. fn00003DD6:
  6479. 00003DD6  4E56 FFFC                link       A6, -0x0004
  6480. 00003DDA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6481. 00003DDE  422E 0014                clr.b      [A6 + 0x14]
  6482. 00003DE2  286E 000C                movea.l    A4, [A6 + 0xC]
  6483. 00003DE6  7003                     moveq.l    D0, 0x03
  6484. 00003DE8  B054                     cmp.w      D0, [A4]
  6485. 00003DEA  57C0                     seq        D0
  6486. 00003DEC  7205                     moveq.l    D1, 0x05
  6487. 00003DEE  B254                     cmp.w      D1, [A4]
  6488. 00003DF0  57C1                     seq        D1
  6489. 00003DF2  8001                     or.b       D0, D1
  6490. 00003DF4  6700 008C                beq        +0x8E /* 00003E82 */
  6491. 00003DF8  203C 0000 00FF           move.l     D0, 0xFF
  6492. 00003DFE  C0AC 0002                and.l      D0, [A4 + 0x2]
  6493. 00003E02  3E00                     move.w     D7, D0
  6494. 00003E04  7000                     moveq.l    D0, 0x00
  6495. 00003E06  302C 000E                move.w     D0, [A4 + 0xE]
  6496. 00003E0A  C0BC 0000 0100           and.l      D0, 0x100
  6497. 00003E10  4A80                     tst.l      D0
  6498. 00003E12  56C0                     sne        D0
  6499. 00003E14  2F00                     move.l     -[A7], D0
  6500. 00003E16  4267                     clr.w      -[A7]
  6501. 00003E18  3F07                     move.w     -[A7], D7
  6502. 00003E1A  4EBA 2752                jsr        [PC + 0x2752 /* 0000656E */]
  6503. 00003E1E  121F                     move.b     D1, [A7]+
  6504. 00003E20  201F                     move.l     D0, [A7]+
  6505. 00003E22  8001                     or.b       D0, D1
  6506. 00003E24  206E 0010                movea.l    A0, [A6 + 0x10]
  6507. 00003E28  72FF                     moveq.l    D1, 0xFFFFFFFF
  6508. 00003E2A  B268 00A4                cmp.w      D1, [A0 + 0xA4]
  6509. 00003E2E  57C1                     seq        D1
  6510. 00003E30  8001                     or.b       D0, D1
  6511. 00003E32  0240 0001                andi.w     D0, 0x1
  6512. 00003E36  6702                     beq        +0x4 /* 00003E3A */
  6513. 00003E38  6048                     bra        +0x4A /* 00003E82 */
  6514. label00003E3A:
  6515. 00003E3A  206E 0010                movea.l    A0, [A6 + 0x10]
  6516. 00003E3E  2068 00A0                movea.l    A0, [A0 + 0xA0]
  6517. 00003E42  2650                     movea.l    A3, [A0]
  6518. 00003E44  302B 0020                move.w     D0, [A3 + 0x20]
  6519. 00003E48  D06B 003C                add.w      D0, [A3 + 0x3C]
  6520. 00003E4C  3C00                     move.w     D6, D0
  6521. 00003E4E  9C6B 0022                sub.w      D6, [A3 + 0x22]
  6522. 00003E52  7020                     moveq.l    D0, 0x20
  6523. 00003E54  B047                     cmp.w      D0, D7
  6524. 00003E56  5EC0                     sgt        D0
  6525. 00003E58  4A00                     tst.b      D0
  6526. 00003E5A  6620                     bne        +0x22 /* 00003E7C */
  6527. 00003E5C  721F                     moveq.l    D1, 0x1F
  6528. 00003E5E  B246                     cmp.w      D1, D6
  6529. 00003E60  5FC1                     sle        D1
  6530. 00003E62  8001                     or.b       D0, D1
  6531. 00003E64  6616                     bne        +0x18 /* 00003E7C */
  6532. 00003E66  4A6B 0020                tst.w      [A3 + 0x20]
  6533. 00003E6A  57C1                     seq        D1
  6534. 00003E6C  4A01                     tst.b      D1
  6535. 00003E6E  6712                     beq        +0x14 /* 00003E82 */
  6536. 00003E70  742E                     moveq.l    D2, 0x2E
  6537. 00003E72  B447                     cmp.w      D2, D7
  6538. 00003E74  57C2                     seq        D2
  6539. 00003E76  C202                     and.b      D1, D2
  6540. 00003E78  8001                     or.b       D0, D1
  6541. 00003E7A  6706                     beq        +0x8 /* 00003E82 */
  6542. label00003E7C:
  6543. 00003E7C  4EBA EE62                jsr        [PC - 0x119E /* 00002CE0 */]
  6544. 00003E80  4254                     clr.w      [A4]
  6545. label00003E82:
  6546. 00003E82  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  6547. 00003E86  4E5E                     unlink     A6
  6548. 00003E88  205F                     movea.l    A0, [A7]+
  6549. 00003E8A  DEFC 000C                add.w      A7, 0xC
  6550. 00003E8E  4ED0                     jmp        [A0]
  6551. export_1041:
  6552. 00003E90  4E56 FFF2                link       A6, -0x000E
  6553. 00003E94  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6554. 00003E98  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6555. 00003E9C  486E FFFE                pea.l      [A6 - 0x2]
  6556. 00003EA0  486E FFFA                pea.l      [A6 - 0x6]
  6557. 00003EA4  486E FFF2                pea.l      [A6 - 0xE]
  6558. 00003EA8  A98D                     syscall    GetDialogItem/GetDItem
  6559. 00003EAA  4267                     clr.w      -[A7]
  6560. 00003EAC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6561. 00003EB0  A960                     syscall    GetControlValue/GetCtlValue
  6562. 00003EB2  301F                     move.w     D0, [A7]+
  6563. 00003EB4  1D40 000E                move.b     [A6 + 0xE], D0
  6564. 00003EB8  4E5E                     unlink     A6
  6565. 00003EBA  205F                     movea.l    A0, [A7]+
  6566. 00003EBC  5C4F                     addq.w     A7, 6
  6567. 00003EBE  4ED0                     jmp        [A0]
  6568. export_1042:
  6569. fn00003EC0:
  6570. 00003EC0  4E56 0000                link       A6, 0
  6571. 00003EC4  302E 0008                move.w     D0, [A6 + 0x8]
  6572. 00003EC8  B06D A204                cmp.w      D0, [A5 - 0x5DFC]
  6573. 00003ECC  660A                     bne        +0xC /* 00003ED8 */
  6574. 00003ECE  41ED A22C                lea.l      A0, [A5 - 0x5DD4]
  6575. 00003ED2  2D48 000A                move.l     [A6 + 0xA], A0
  6576. 00003ED6  601A                     bra        +0x1C /* 00003EF2 */
  6577. label00003ED8:
  6578. 00003ED8  302E 0008                move.w     D0, [A6 + 0x8]
  6579. 00003EDC  B06D A206                cmp.w      D0, [A5 - 0x5DFA]
  6580. 00003EE0  6708                     beq        +0xA /* 00003EEA */
  6581. 00003EE2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6582. 00003EE6  4EBA 0B1A                jsr        [PC + 0xB1A /* 00004A02 */]
  6583. label00003EEA:
  6584. 00003EEA  41ED A32C                lea.l      A0, [A5 - 0x5CD4]
  6585. 00003EEE  2D48 000A                move.l     [A6 + 0xA], A0
  6586. label00003EF2:
  6587. 00003EF2  4E5E                     unlink     A6
  6588. 00003EF4  205F                     movea.l    A0, [A7]+
  6589. 00003EF6  544F                     addq.w     A7, 2
  6590. 00003EF8  4ED0                     jmp        [A0]
  6591. export_1043:
  6592. 00003EFA  4E56 0000                link       A6, 0
  6593. 00003EFE  206E 0008                movea.l    A0, [A6 + 0x8]
  6594. 00003F02  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  6595. 00003F08  B090                     cmp.l      D0, [A0]
  6596. 00003F0A  6608                     bne        +0xA /* 00003F14 */
  6597. 00003F0C  7000                     moveq.l    D0, 0x00
  6598. 00003F0E  2D40 000C                move.l     [A6 + 0xC], D0
  6599. 00003F12  603A                     bra        +0x3C /* 00003F4E */
  6600. label00003F14:
  6601. 00003F14  206E 0008                movea.l    A0, [A6 + 0x8]
  6602. 00003F18  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  6603. 00003F1E  B090                     cmp.l      D0, [A0]
  6604. 00003F20  661A                     bne        +0x1C /* 00003F3C */
  6605. 00003F22  42A7                     clr.l      -[A7]
  6606. 00003F24  206E 0008                movea.l    A0, [A6 + 0x8]
  6607. 00003F28  2068 0004                movea.l    A0, [A0 + 0x4]
  6608. 00003F2C  2F10                     move.l     -[A7], [A0]
  6609. 00003F2E  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  6610. 00003F32  201F                     move.l     D0, [A7]+
  6611. 00003F34  5280                     addq.l     D0, 1
  6612. 00003F36  2D40 000C                move.l     [A6 + 0xC], D0
  6613. 00003F3A  6012                     bra        +0x14 /* 00003F4E */
  6614. label00003F3C:
  6615. 00003F3C  42A7                     clr.l      -[A7]
  6616. 00003F3E  206E 0008                movea.l    A0, [A6 + 0x8]
  6617. 00003F42  2F28 0004                move.l     -[A7], [A0 + 0x4]
  6618. 00003F46  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  6619. 00003F4A  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  6620. label00003F4E:
  6621. 00003F4E  4E5E                     unlink     A6
  6622. 00003F50  2E9F                     move.l     [A7], [A7]+
  6623. 00003F52  4E75                     rts
  6624. fn00003F54:
  6625. 00003F54  4E56 FFFE                link       A6, -0x0002
  6626. 00003F58  48E7 0108                movem.l    -[A7], D7,A4
  6627. 00003F5C  286E 000C                movea.l    A4, [A6 + 0xC]
  6628. 00003F60  206E 0008                movea.l    A0, [A6 + 0x8]
  6629. 00003F64  7000                     moveq.l    D0, 0x00
  6630. 00003F66  2080                     move.l     [A0], D0
  6631. 00003F68  42A7                     clr.l      -[A7]
  6632. 00003F6A  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  6633. 00003F70  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  6634. 00003F74  A9A0                     syscall    GetResource
  6635. 00003F76  289F                     move.l     [A4], [A7]+
  6636. 00003F78  6602                     bne        +0x4 /* 00003F7C */
  6637. 00003F7A  6020                     bra        +0x22 /* 00003F9C */
  6638. label00003F7C:
  6639. 00003F7C  2054                     movea.l    A0, [A4]
  6640. 00003F7E  2050                     movea.l    A0, [A0]
  6641. 00003F80  3E28 0012                move.w     D7, [A0 + 0x12]
  6642. 00003F84  206E 0008                movea.l    A0, [A6 + 0x8]
  6643. 00003F88  2F08                     move.l     -[A7], A0
  6644. 00003F8A  42A7                     clr.l      -[A7]
  6645. 00003F8C  2F3C 4449 544C           move.l     -[A7], 0x4449544C /* 'DITL' */
  6646. 00003F92  3F07                     move.w     -[A7], D7
  6647. 00003F94  A9A0                     syscall    GetResource
  6648. 00003F96  201F                     move.l     D0, [A7]+
  6649. 00003F98  205F                     movea.l    A0, [A7]+
  6650. 00003F9A  2080                     move.l     [A0], D0
  6651. label00003F9C:
  6652. 00003F9C  4CDF 1080                movem.l    D7,A4, [A7]+
  6653. 00003FA0  4E5E                     unlink     A6
  6654. 00003FA2  205F                     movea.l    A0, [A7]+
  6655. 00003FA4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6656. 00003FA8  4ED0                     jmp        [A0]
  6657. export_1044:
  6658. fn00003FAA:
  6659. 00003FAA  4E56 FFFC                link       A6, -0x0004
  6660. 00003FAE  486E FFFC                pea.l      [A6 - 0x4]
  6661. 00003FB2  A874                     syscall    GetPort
  6662. 00003FB4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6663. 00003FB8  A873                     syscall    SetPort
  6664. 00003FBA  206E 000C                movea.l    A0, [A6 + 0xC]
  6665. 00003FBE  226E 0008                movea.l    A1, [A6 + 0x8]
  6666. 00003FC2  41E8 0010                lea.l      A0, [A0 + 0x10]
  6667. 00003FC6  7003                     moveq.l    D0, 0x03
  6668. label00003FC8:
  6669. 00003FC8  32D8                     move.w     [A1]+, [A0]+
  6670. 00003FCA  51C8 FFFC                dbf        D0, -0x6 /* 00003FC8 */
  6671. 00003FCE  206E 0008                movea.l    A0, [A6 + 0x8]
  6672. 00003FD2  2F08                     move.l     -[A7], A0
  6673. 00003FD4  A870                     syscall    LocalToGlobal
  6674. 00003FD6  206E 0008                movea.l    A0, [A6 + 0x8]
  6675. 00003FDA  4868 0004                pea.l      [A0 + 0x4]
  6676. 00003FDE  A870                     syscall    LocalToGlobal
  6677. 00003FE0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6678. 00003FE4  A873                     syscall    SetPort
  6679. 00003FE6  4E5E                     unlink     A6
  6680. 00003FE8  205F                     movea.l    A0, [A7]+
  6681. 00003FEA  504F                     addq.w     A7, 8
  6682. 00003FEC  4ED0                     jmp        [A0]
  6683. export_1045:
  6684. fn00003FEE:
  6685. 00003FEE  4E56 FFFE                link       A6, -0x0002
  6686. 00003FF2  4A6D 9FE0                tst.w      [A5 - 0x6020]
  6687. 00003FF6  6612                     bne        +0x14 /* 0000400A */
  6688. 00003FF8  42A7                     clr.l      -[A7]
  6689. 00003FFA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6690. 00003FFE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6691. 00004002  A9A0                     syscall    GetResource
  6692. 00004004  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  6693. 00004008  6024                     bra        +0x26 /* 0000402E */
  6694. label0000400A:
  6695. 0000400A  4267                     clr.w      -[A7]
  6696. 0000400C  3F2D 9FE0                move.w     -[A7], [A5 - 0x6020]
  6697. 00004010  4EBA 1BEC                jsr        [PC + 0x1BEC /* 00005BFE */]
  6698. 00004014  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  6699. 00004018  42A7                     clr.l      -[A7]
  6700. 0000401A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6701. 0000401E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6702. 00004022  A81F                     syscall    Get1Resource
  6703. 00004024  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  6704. 00004028  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6705. 0000402C  A998                     syscall    UseResFile
  6706. label0000402E:
  6707. 0000402E  4E5E                     unlink     A6
  6708. 00004030  205F                     movea.l    A0, [A7]+
  6709. 00004032  5C4F                     addq.w     A7, 6
  6710. 00004034  4ED0                     jmp        [A0]
  6711. export_1046:
  6712. 00004036  4E56 0000                link       A6, 0
  6713. 0000403A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6714. 0000403E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6715. 00004042  4EAD 29F2                jsr        [A5 + 0x29F2 /* export_1338 */]
  6716. 00004046  206E 0008                movea.l    A0, [A6 + 0x8]
  6717. 0000404A  2F08                     move.l     -[A7], A0
  6718. 0000404C  4267                     clr.w      -[A7]
  6719. 0000404E  226E 0008                movea.l    A1, [A6 + 0x8]
  6720. 00004052  3F11                     move.w     -[A7], [A1]
  6721. 00004054  4EBA 2814                jsr        [PC + 0x2814 /* 0000686A */]
  6722. 00004058  301F                     move.w     D0, [A7]+
  6723. 0000405A  205F                     movea.l    A0, [A7]+
  6724. 0000405C  3080                     move.w     [A0], D0
  6725. 0000405E  4E5E                     unlink     A6
  6726. 00004060  205F                     movea.l    A0, [A7]+
  6727. 00004062  504F                     addq.w     A7, 8
  6728. 00004064  4ED0                     jmp        [A0]
  6729. export_1047:
  6730. fn00004066:
  6731. 00004066  4E56 0000                link       A6, 0
  6732. 0000406A  4A6E 0008                tst.w      [A6 + 0x8]
  6733. 0000406E  6606                     bne        +0x8 /* 00004076 */
  6734. 00004070  426E 000A                clr.w      [A6 + 0xA]
  6735. 00004074  6012                     bra        +0x14 /* 00004088 */
  6736. label00004076:
  6737. 00004076  302E 0008                move.w     D0, [A6 + 0x8]
  6738. 0000407A  5340                     subq.w     D0, 1
  6739. 0000407C  C1FC 0200                muls.w     D0, 0x200
  6740. 00004080  D07C 4000                add.w      D0, 0x4000 /* '@\0' */
  6741. 00004084  3D40 000A                move.w     [A6 + 0xA], D0
  6742. label00004088:
  6743. 00004088  4E5E                     unlink     A6
  6744. 0000408A  205F                     movea.l    A0, [A7]+
  6745. 0000408C  544F                     addq.w     A7, 2
  6746. 0000408E  4ED0                     jmp        [A0]
  6747. export_1048:
  6748. 00004090  4E56 FFF4                link       A6, -0x000C
  6749. 00004094  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6750. 00004098  286E 0008                movea.l    A4, [A6 + 0x8]
  6751. 0000409C  3C2E 000E                move.w     D6, [A6 + 0xE]
  6752. 000040A0  7000                     moveq.l    D0, 0x00
  6753. 000040A2  2880                     move.l     [A4], D0
  6754. 000040A4  426E 0010                clr.w      [A6 + 0x10]
  6755. 000040A8  4AAD A20A                tst.l      [A5 - 0x5DF6]
  6756. 000040AC  6604                     bne        +0x6 /* 000040B2 */
  6757. 000040AE  6000 014E                bra        +0x150 /* 000041FE */
  6758. label000040B2:
  6759. 000040B2  7000                     moveq.l    D0, 0x00
  6760. 000040B4  206D A20A                movea.l    A0, [A5 - 0x5DF6]
  6761. 000040B8  2050                     movea.l    A0, [A0]
  6762. 000040BA  3206                     move.w     D1, D6
  6763. 000040BC  C3FC 000A                muls.w     D1, 0xA /* '\n' */
  6764. 000040C0  142E 000C                move.b     D2, [A6 + 0xC]
  6765. 000040C4  4882                     ext.w      D2
  6766. 000040C6  D242                     add.w      D1, D2
  6767. 000040C8  1030 1002                move.b     D0, [A0 + D1.w + 0x2]
  6768. 000040CC  C0BC 0000 00FF           and.l      D0, 0xFF
  6769. 000040D2  3E00                     move.w     D7, D0
  6770. 000040D4  102E 000C                move.b     D0, [A6 + 0xC]
  6771. 000040D8  4880                     ext.w      D0
  6772. 000040DA  671C                     beq        +0x1E /* 000040F8 */
  6773. 000040DC  5340                     subq.w     D0, 1
  6774. 000040DE  6700 00AE                beq        +0xB0 /* 0000418E */
  6775. 000040E2  5340                     subq.w     D0, 1
  6776. 000040E4  6700 0100                beq        +0x102 /* 000041E6 */
  6777. 000040E8  5340                     subq.w     D0, 1
  6778. 000040EA  6700 00FA                beq        +0xFC /* 000041E6 */
  6779. 000040EE  5340                     subq.w     D0, 1
  6780. 000040F0  6700 00F4                beq        +0xF6 /* 000041E6 */
  6781. 000040F4  6000 00FA                bra        +0xFC /* 000041F0 */
  6782. label000040F8:
  6783. 000040F8  3007                     move.w     D0, D7
  6784. 000040FA  6700 0102                beq        +0x104 /* 000041FE */
  6785. 000040FE  5340                     subq.w     D0, 1
  6786. 00004100  670C                     beq        +0xE /* 0000410E */
  6787. 00004102  5340                     subq.w     D0, 1
  6788. 00004104  6724                     beq        +0x26 /* 0000412A */
  6789. 00004106  6000 00E8                bra        +0xEA /* 000041F0 */
  6790. 0000410A  6000 00E4                bra        +0xE6 /* 000041F0 */
  6791. label0000410E:
  6792. 0000410E  42A7                     clr.l      -[A7]
  6793. 00004110  2F3C 4C43 5442           move.l     -[A7], 0x4C435442 /* 'LCTB' */
  6794. 00004116  4267                     clr.w      -[A7]
  6795. 00004118  3F06                     move.w     -[A7], D6
  6796. 0000411A  4EBA FF4A                jsr        [PC - 0xB6 /* 00004066 */]
  6797. 0000411E  A9A0                     syscall    GetResource
  6798. 00004120  289F                     move.l     [A4], [A7]+
  6799. 00004122  6600 00CC                bne        +0xCE /* 000041F0 */
  6800. 00004126  6000 00D6                bra        +0xD8 /* 000041FE */
  6801. label0000412A:
  6802. 0000412A  202D A1FE                move.l     D0, [A5 - 0x5E02]
  6803. 0000412E  3206                     move.w     D1, D6
  6804. 00004130  0300                     btst       D0, D1
  6805. 00004132  6604                     bne        +0x6 /* 00004138 */
  6806. 00004134  6000 00C8                bra        +0xCA /* 000041FE */
  6807. label00004138:
  6808. 00004138  42A7                     clr.l      -[A7]
  6809. 0000413A  2F3C 0000 0100           move.l     -[A7], 0x100
  6810. 00004140  4EBA 0FDC                jsr        [PC + 0xFDC /* 0000511E */]
  6811. 00004144  289F                     move.l     [A4], [A7]+
  6812. 00004146  6604                     bne        +0x6 /* 0000414C */
  6813. 00004148  6000 00B4                bra        +0xB6 /* 000041FE */
  6814. label0000414C:
  6815. 0000414C  4267                     clr.w      -[A7]
  6816. 0000414E  3F06                     move.w     -[A7], D6
  6817. 00004150  4EBA 19F6                jsr        [PC + 0x19F6 /* 00005B48 */]
  6818. 00004154  381F                     move.w     D4, [A7]+
  6819. 00004156  426E FFF4                clr.w      [A6 - 0xC]
  6820. 0000415A  3A2E FFF4                move.w     D5, [A6 - 0xC]
  6821. 0000415E  600E                     bra        +0x10 /* 0000416E */
  6822. label00004160:
  6823. 00004160  2054                     movea.l    A0, [A4]
  6824. 00004162  3005                     move.w     D0, D5
  6825. 00004164  48C0                     ext.l      D0
  6826. 00004166  2640                     movea.l    A3, D0
  6827. 00004168  D7D0                     add.l      A3, [A0]
  6828. 0000416A  1685                     move.b     [A3], D5
  6829. 0000416C  5245                     addq.w     D5, 1
  6830. label0000416E:
  6831. 0000416E  0C45 00FF                cmpi.w     D5, 0xFF
  6832. 00004172  6FEC                     ble        -0x12 /* 00004160 */
  6833. 00004174  2054                     movea.l    A0, [A4]
  6834. 00004176  2F10                     move.l     -[A7], [A0]
  6835. 00004178  3F3C 0100                move.w     -[A7], 0x100
  6836. 0000417C  301F                     move.w     D0, [A7]+
  6837. 0000417E  205F                     movea.l    A0, [A7]+
  6838. 00004180  A056                     syscall    LwrString/LowerText
  6839. 00004182  206D FE80                movea.l    A0, [A5 - 0x180]
  6840. 00004186  3144 0044                move.w     [A0 + 0x44], D4
  6841. 0000418A  6072                     bra        +0x74 /* 000041FE */
  6842. 0000418C  6062                     bra        +0x64 /* 000041F0 */
  6843. label0000418E:
  6844. 0000418E  3007                     move.w     D0, D7
  6845. 00004190  676C                     beq        +0x6E /* 000041FE */
  6846. 00004192  5340                     subq.w     D0, 1
  6847. 00004194  670C                     beq        +0xE /* 000041A2 */
  6848. 00004196  5340                     subq.w     D0, 1
  6849. 00004198  6708                     beq        +0xA /* 000041A2 */
  6850. 0000419A  5340                     subq.w     D0, 1
  6851. 0000419C  672E                     beq        +0x30 /* 000041CC */
  6852. 0000419E  6050                     bra        +0x52 /* 000041F0 */
  6853. 000041A0  604E                     bra        +0x50 /* 000041F0 */
  6854. label000041A2:
  6855. 000041A2  202D A1FE                move.l     D0, [A5 - 0x5E02]
  6856. 000041A6  3206                     move.w     D1, D6
  6857. 000041A8  0300                     btst       D0, D1
  6858. 000041AA  6602                     bne        +0x4 /* 000041AE */
  6859. 000041AC  6050                     bra        +0x52 /* 000041FE */
  6860. label000041AE:
  6861. 000041AE  7002                     moveq.l    D0, 0x02
  6862. 000041B0  B047                     cmp.w      D0, D7
  6863. 000041B2  663C                     bne        +0x3E /* 000041F0 */
  6864. 000041B4  42A7                     clr.l      -[A7]
  6865. 000041B6  2F3C 5742 5442           move.l     -[A7], 0x57425442 /* 'WBTB' */
  6866. 000041BC  4267                     clr.w      -[A7]
  6867. 000041BE  3F06                     move.w     -[A7], D6
  6868. 000041C0  4EBA FEA4                jsr        [PC - 0x15C /* 00004066 */]
  6869. 000041C4  A9A0                     syscall    GetResource
  6870. 000041C6  289F                     move.l     [A4], [A7]+
  6871. 000041C8  6626                     bne        +0x28 /* 000041F0 */
  6872. 000041CA  6032                     bra        +0x34 /* 000041FE */
  6873. label000041CC:
  6874. 000041CC  42A7                     clr.l      -[A7]
  6875. 000041CE  2F3C 5742 5043           move.l     -[A7], 0x57425043 /* 'WBPC' */
  6876. 000041D4  4267                     clr.w      -[A7]
  6877. 000041D6  3F06                     move.w     -[A7], D6
  6878. 000041D8  4EBA FE8C                jsr        [PC - 0x174 /* 00004066 */]
  6879. 000041DC  A9A0                     syscall    GetResource
  6880. 000041DE  289F                     move.l     [A4], [A7]+
  6881. 000041E0  660E                     bne        +0x10 /* 000041F0 */
  6882. 000041E2  601A                     bra        +0x1C /* 000041FE */
  6883. 000041E4  600A                     bra        +0xC /* 000041F0 */
  6884. label000041E6:
  6885. 000041E6  4A47                     tst.w      D7
  6886. 000041E8  56C0                     sne        D0
  6887. 000041EA  4400                     neg.b      D0
  6888. 000041EC  4880                     ext.w      D0
  6889. 000041EE  3E00                     move.w     D7, D0
  6890. label000041F0:
  6891. 000041F0  3D47 0010                move.w     [A6 + 0x10], D7
  6892. 000041F4  4A94                     tst.l      [A4]
  6893. 000041F6  6706                     beq        +0x8 /* 000041FE */
  6894. 000041F8  2F14                     move.l     -[A7], [A4]
  6895. 000041FA  205F                     movea.l    A0, [A7]+
  6896. 000041FC  A04A                     syscall    HNoPurge
  6897. label000041FE:
  6898. 000041FE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  6899. 00004202  4E5E                     unlink     A6
  6900. 00004204  205F                     movea.l    A0, [A7]+
  6901. 00004206  504F                     addq.w     A7, 8
  6902. 00004208  4ED0                     jmp        [A0]
  6903. export_1049:
  6904. 0000420A  4E56 FFFA                link       A6, -0x0006
  6905. 0000420E  48E7 0108                movem.l    -[A7], D7,A4
  6906. 00004212  4247                     clr.w      D7
  6907. label00004214:
  6908. 00004214  206E 000C                movea.l    A0, [A6 + 0xC]
  6909. 00004218  2850                     movea.l    A4, [A0]
  6910. 0000421A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6911. 0000421E  4EAD 28FA                jsr        [A5 + 0x28FA /* export_1307 */]
  6912. 00004222  206E 000C                movea.l    A0, [A6 + 0xC]
  6913. 00004226  2010                     move.l     D0, [A0]
  6914. 00004228  908C                     sub.l      D0, A4
  6915. 0000422A  3E00                     move.w     D7, D0
  6916. 0000422C  206E 0008                movea.l    A0, [A6 + 0x8]
  6917. 00004230  1087                     move.b     [A0], D7
  6918. 00004232  2F0C                     move.l     -[A7], A4
  6919. 00004234  202E 0008                move.l     D0, [A6 + 0x8]
  6920. 00004238  5280                     addq.l     D0, 1
  6921. 0000423A  2F00                     move.l     -[A7], D0
  6922. 0000423C  3007                     move.w     D0, D7
  6923. 0000423E  48C0                     ext.l      D0
  6924. 00004240  2F00                     move.l     -[A7], D0
  6925. 00004242  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  6926. 00004246  206E 000C                movea.l    A0, [A6 + 0xC]
  6927. 0000424A  2050                     movea.l    A0, [A0]
  6928. 0000424C  4A10                     tst.b      [A0]
  6929. 0000424E  6706                     beq        +0x8 /* 00004256 */
  6930. 00004250  206E 000C                movea.l    A0, [A6 + 0xC]
  6931. 00004254  5290                     addq.l     [A0], 1
  6932. label00004256:
  6933. 00004256  4A47                     tst.w      D7
  6934. 00004258  56C0                     sne        D0
  6935. 0000425A  4A14                     tst.b      [A4]
  6936. 0000425C  57C1                     seq        D1
  6937. 0000425E  8001                     or.b       D0, D1
  6938. 00004260  67B2                     beq        -0x4C /* 00004214 */
  6939. 00004262  4A47                     tst.w      D7
  6940. 00004264  56C0                     sne        D0
  6941. 00004266  4400                     neg.b      D0
  6942. 00004268  1D40 0010                move.b     [A6 + 0x10], D0
  6943. 0000426C  4CDF 1080                movem.l    D7,A4, [A7]+
  6944. 00004270  4E5E                     unlink     A6
  6945. 00004272  205F                     movea.l    A0, [A7]+
  6946. 00004274  504F                     addq.w     A7, 8
  6947. 00004276  4ED0                     jmp        [A0]
  6948. export_1050:
  6949. 00004278  4E56 FFFC                link       A6, -0x0004
  6950. 0000427C  42A7                     clr.l      -[A7]
  6951. 0000427E  42A7                     clr.l      -[A7]
  6952. 00004280  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6953. 00004284  486E FFFC                pea.l      [A6 - 0x4]
  6954. 00004288  A9FD                     syscall    GetScrap
  6955. 0000428A  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  6956. 0000428E  4E5E                     unlink     A6
  6957. 00004290  2E9F                     move.l     [A7], [A7]+
  6958. 00004292  4E75                     rts
  6959. fn00004294:
  6960. 00004294  4E56 0000                link       A6, 0
  6961. 00004298  302E 000C                move.w     D0, [A6 + 0xC]
  6962. 0000429C  B06D A204                cmp.w      D0, [A5 - 0x5DFC]
  6963. 000042A0  660C                     bne        +0xE /* 000042AE */
  6964. 000042A2  41ED A218                lea.l      A0, [A5 - 0x5DE8]
  6965. 000042A6  226E 0008                movea.l    A1, [A6 + 0x8]
  6966. 000042AA  2288                     move.l     [A1], A0
  6967. 000042AC  601C                     bra        +0x1E /* 000042CA */
  6968. label000042AE:
  6969. 000042AE  302E 000C                move.w     D0, [A6 + 0xC]
  6970. 000042B2  B06D A206                cmp.w      D0, [A5 - 0x5DFA]
  6971. 000042B6  6708                     beq        +0xA /* 000042C0 */
  6972. 000042B8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6973. 000042BC  4EBA 0744                jsr        [PC + 0x744 /* 00004A02 */]
  6974. label000042C0:
  6975. 000042C0  41ED A222                lea.l      A0, [A5 - 0x5DDE]
  6976. 000042C4  226E 0008                movea.l    A1, [A6 + 0x8]
  6977. 000042C8  2288                     move.l     [A1], A0
  6978. label000042CA:
  6979. 000042CA  4E5E                     unlink     A6
  6980. 000042CC  205F                     movea.l    A0, [A7]+
  6981. 000042CE  5C4F                     addq.w     A7, 6
  6982. 000042D0  4ED0                     jmp        [A0]
  6983. export_1051:
  6984. 000042D2  4E56 FFFA                link       A6, -0x0006
  6985. 000042D6  2F07                     move.l     -[A7], D7
  6986. 000042D8  3D7C 0120 FFFC           move.w     [A6 - 0x4], 0x120
  6987. 000042DE  4A6D A218                tst.w      [A5 - 0x5DE8]
  6988. 000042E2  56C0                     sne        D0
  6989. 000042E4  4A00                     tst.b      D0
  6990. 000042E6  6752                     beq        +0x54 /* 0000433A */
  6991. 000042E8  4A6D A21A                tst.w      [A5 - 0x5DE6]
  6992. 000042EC  56C1                     sne        D1
  6993. 000042EE  C001                     and.b      D0, D1
  6994. 000042F0  6748                     beq        +0x4A /* 0000433A */
  6995. 000042F2  7220                     moveq.l    D1, 0x20
  6996. 000042F4  B26D A21A                cmp.w      D1, [A5 - 0x5DE6]
  6997. 000042F8  56C1                     sne        D1
  6998. 000042FA  C001                     and.b      D0, D1
  6999. 000042FC  673C                     beq        +0x3E /* 0000433A */
  7000. 000042FE  7000                     moveq.l    D0, 0x00
  7001. 00004300  302D A21A                move.w     D0, [A5 - 0x5DE6]
  7002. 00004304  C0BC FFFF FF00           and.l      D0, 0xFFFFFF00
  7003. 0000430A  1D40 FFFD                move.b     [A6 - 0x3], D0
  7004. 0000430E  7000                     moveq.l    D0, 0x00
  7005. 00004310  302D A21A                move.w     D0, [A5 - 0x5DE6]
  7006. 00004314  E088                     lsr        D0, 8
  7007. 00004316  1E00                     move.b     D7, D0
  7008. 00004318  6608                     bne        +0xA /* 00004322 */
  7009. 0000431A  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  7010. 00004320  6018                     bra        +0x1A /* 0000433A */
  7011. label00004322:
  7012. 00004322  1D7C 0002 FFFC           move.b     [A6 - 0x4], 0x2
  7013. 00004328  4240                     clr.w      D0
  7014. 0000432A  102E FFFD                move.b     D0, [A6 - 0x3]
  7015. 0000432E  1D40 FFFE                move.b     [A6 - 0x2], D0
  7016. 00004332  1007                     move.b     D0, D7
  7017. 00004334  4880                     ext.w      D0
  7018. 00004336  1D40 FFFD                move.b     [A6 - 0x3], D0
  7019. label0000433A:
  7020. 0000433A  2D6E FFFC 0008           move.l     [A6 + 0x8], [A6 - 0x4]
  7021. 00004340  2E1F                     move.l     D7, [A7]+
  7022. 00004342  4E5E                     unlink     A6
  7023. 00004344  4E75                     rts
  7024. fn00004346:
  7025. 00004346  4E56 FFFC                link       A6, -0x0004
  7026. 0000434A  2D6E 0008 FFFC           move.l     [A6 - 0x4], [A6 + 0x8]
  7027. 00004350  486E 0008                pea.l      [A6 + 0x8]
  7028. 00004354  4EBA 1FE2                jsr        [PC + 0x1FE2 /* 00006338 */]
  7029. 00004358  202E FFFC                move.l     D0, [A6 - 0x4]
  7030. 0000435C  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  7031. 00004360  56C0                     sne        D0
  7032. 00004362  4400                     neg.b      D0
  7033. 00004364  1D40 000C                move.b     [A6 + 0xC], D0
  7034. 00004368  4E5E                     unlink     A6
  7035. 0000436A  205F                     movea.l    A0, [A7]+
  7036. 0000436C  584F                     addq.w     A7, 4
  7037. 0000436E  4ED0                     jmp        [A0]
  7038. export_1052:
  7039. 00004370  4E56 FFEA                link       A6, -0x0016
  7040. 00004374  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  7041. 00004378  102D A1F7                move.b     D0, [A5 - 0x5E09]
  7042. 0000437C  0A00 0001                xori.b     D0, 0x1
  7043. 00004380  4A00                     tst.b      D0
  7044. 00004382  661C                     bne        +0x1E /* 000043A0 */
  7045. 00004384  2F00                     move.l     -[A7], D0
  7046. 00004386  4267                     clr.w      -[A7]
  7047. 00004388  2F3C 8200 0000           move.l     -[A7], 0x82000000
  7048. 0000438E  A8B5                     syscall    ScriptUtil
  7049. 00004390  321F                     move.w     D1, [A7]+
  7050. 00004392  201F                     move.l     D0, [A7]+
  7051. 00004394  4A41                     tst.w      D1
  7052. 00004396  57C1                     seq        D1
  7053. 00004398  8001                     or.b       D0, D1
  7054. 0000439A  0240 0001                andi.w     D0, 0x1
  7055. 0000439E  6714                     beq        +0x16 /* 000043B4 */
  7056. label000043A0:
  7057. 000043A0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7058. 000043A4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7059. 000043A8  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  7060. 000043AC  4EAD 287A                jsr        [A5 + 0x287A /* export_1291 */]
  7061. 000043B0  6000 0174                bra        +0x176 /* 00004526 */
  7062. label000043B4:
  7063. 000043B4  206E 000E                movea.l    A0, [A6 + 0xE]
  7064. 000043B8  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  7065. 000043BC  2050                     movea.l    A0, [A0]
  7066. 000043BE  4240                     clr.w      D0
  7067. 000043C0  1028 00FF                move.b     D0, [A0 + 0xFF]
  7068. 000043C4  3D40 FFEC                move.w     [A6 - 0x14], D0
  7069. 000043C8  206E 000E                movea.l    A0, [A6 + 0xE]
  7070. 000043CC  2050                     movea.l    A0, [A0]
  7071. 000043CE  4228 00FF                clr.b      [A0 + 0xFF]
  7072. 000043D2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7073. 000043D6  4EBA 1F60                jsr        [PC + 0x1F60 /* 00006338 */]
  7074. 000043DA  4246                     clr.w      D6
  7075. 000043DC  206E 000E                movea.l    A0, [A6 + 0xE]
  7076. 000043E0  2050                     movea.l    A0, [A0]
  7077. 000043E2  4240                     clr.w      D0
  7078. 000043E4  1010                     move.b     D0, [A0]
  7079. 000043E6  3E00                     move.w     D7, D0
  7080. 000043E8  7022                     moveq.l    D0, 0x22
  7081. 000043EA  B047                     cmp.w      D0, D7
  7082. 000043EC  6644                     bne        +0x46 /* 00004432 */
  7083. label000043EE:
  7084. 000043EE  206E 000E                movea.l    A0, [A6 + 0xE]
  7085. 000043F2  5290                     addq.l     [A0], 1
  7086. 000043F4  206E 000E                movea.l    A0, [A6 + 0xE]
  7087. 000043F8  2050                     movea.l    A0, [A0]
  7088. 000043FA  4240                     clr.w      D0
  7089. 000043FC  1010                     move.b     D0, [A0]
  7090. 000043FE  3E00                     move.w     D7, D0
  7091. 00004400  6604                     bne        +0x6 /* 00004406 */
  7092. 00004402  6000 0104                bra        +0x106 /* 00004508 */
  7093. label00004406:
  7094. 00004406  700D                     moveq.l    D0, 0x0D
  7095. 00004408  B047                     cmp.w      D0, D7
  7096. 0000440A  6604                     bne        +0x6 /* 00004410 */
  7097. 0000440C  6000 00FA                bra        +0xFC /* 00004508 */
  7098. label00004410:
  7099. 00004410  7022                     moveq.l    D0, 0x22
  7100. 00004412  B047                     cmp.w      D0, D7
  7101. 00004414  660A                     bne        +0xC /* 00004420 */
  7102. 00004416  206E 000E                movea.l    A0, [A6 + 0xE]
  7103. 0000441A  5290                     addq.l     [A0], 1
  7104. 0000441C  6000 00EA                bra        +0xEC /* 00004508 */
  7105. label00004420:
  7106. 00004420  5246                     addq.w     D6, 1
  7107. 00004422  7020                     moveq.l    D0, 0x20
  7108. 00004424  B047                     cmp.w      D0, D7
  7109. 00004426  6EC6                     bgt        -0x38 /* 000043EE */
  7110. 00004428  206E 000A                movea.l    A0, [A6 + 0xA]
  7111. 0000442C  1187 6000                move.b     [A0 + D6.w], D7
  7112. 00004430  60BC                     bra        -0x42 /* 000043EE */
  7113. label00004432:
  7114. 00004432  7A01                     moveq.l    D5, 0x01
  7115. 00004434  206E 000E                movea.l    A0, [A6 + 0xE]
  7116. 00004438  2850                     movea.l    A4, [A0]
  7117. 0000443A  4267                     clr.w      -[A7]
  7118. 0000443C  4EBA F4B0                jsr        [PC - 0xB50 /* 000038EE */]
  7119. 00004440  1D5F FFEA                move.b     [A6 - 0x16], [A7]+
  7120. label00004444:
  7121. 00004444  4A47                     tst.w      D7
  7122. 00004446  6604                     bne        +0x6 /* 0000444C */
  7123. 00004448  6000 00BE                bra        +0xC0 /* 00004508 */
  7124. label0000444C:
  7125. 0000444C  700D                     moveq.l    D0, 0x0D
  7126. 0000444E  B047                     cmp.w      D0, D7
  7127. 00004450  6604                     bne        +0x6 /* 00004456 */
  7128. 00004452  6000 00B4                bra        +0xB6 /* 00004508 */
  7129. label00004456:
  7130. 00004456  4267                     clr.w      -[A7]
  7131. 00004458  206E 000E                movea.l    A0, [A6 + 0xE]
  7132. 0000445C  2F10                     move.l     -[A7], [A0]
  7133. 0000445E  4EBA FEE6                jsr        [PC - 0x11A /* 00004346 */]
  7134. 00004462  101F                     move.b     D0, [A7]+
  7135. 00004464  6704                     beq        +0x6 /* 0000446A */
  7136. 00004466  6000 00A0                bra        +0xA2 /* 00004508 */
  7137. label0000446A:
  7138. 0000446A  102E FFEA                move.b     D0, [A6 - 0x16]
  7139. 0000446E  6772                     beq        +0x74 /* 000044E2 */
  7140. 00004470  4267                     clr.w      -[A7]
  7141. 00004472  2F0C                     move.l     -[A7], A4
  7142. 00004474  206E 000E                movea.l    A0, [A6 + 0xE]
  7143. 00004478  2010                     move.l     D0, [A0]
  7144. 0000447A  908C                     sub.l      D0, A4
  7145. 0000447C  3F00                     move.w     -[A7], D0
  7146. 0000447E  2F3C 8206 0010           move.l     -[A7], 0x82060010
  7147. 00004484  A8B5                     syscall    ScriptUtil
  7148. 00004486  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  7149. 0000448A  661C                     bne        +0x1E /* 000044A8 */
  7150. 0000448C  1005                     move.b     D0, D5
  7151. 0000448E  0A00 0001                xori.b     D0, 0x1
  7152. 00004492  4A00                     tst.b      D0
  7153. 00004494  670C                     beq        +0xE /* 000044A2 */
  7154. 00004496  72FF                     moveq.l    D1, 0xFFFFFFFF
  7155. 00004498  B244                     cmp.w      D1, D4
  7156. 0000449A  56C1                     sne        D1
  7157. 0000449C  C001                     and.b      D0, D1
  7158. 0000449E  6702                     beq        +0x4 /* 000044A2 */
  7159. 000044A0  6066                     bra        +0x68 /* 00004508 */
  7160. label000044A2:
  7161. 000044A2  78FF                     moveq.l    D4, 0xFFFFFFFF
  7162. 000044A4  4205                     clr.b      D5
  7163. 000044A6  603A                     bra        +0x3C /* 000044E2 */
  7164. label000044A8:
  7165. 000044A8  70FF                     moveq.l    D0, 0xFFFFFFFF
  7166. 000044AA  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  7167. 000044AE  6632                     bne        +0x34 /* 000044E2 */
  7168. 000044B0  1005                     move.b     D0, D5
  7169. 000044B2  6712                     beq        +0x14 /* 000044C6 */
  7170. 000044B4  4205                     clr.b      D5
  7171. 000044B6  4267                     clr.w      -[A7]
  7172. 000044B8  206E 000E                movea.l    A0, [A6 + 0xE]
  7173. 000044BC  2F10                     move.l     -[A7], [A0]
  7174. 000044BE  4EBA 09CC                jsr        [PC + 0x9CC /* 00004E8C */]
  7175. 000044C2  381F                     move.w     D4, [A7]+
  7176. 000044C4  601C                     bra        +0x1E /* 000044E2 */
  7177. label000044C6:
  7178. 000044C6  4267                     clr.w      -[A7]
  7179. 000044C8  206E 000E                movea.l    A0, [A6 + 0xE]
  7180. 000044CC  2F10                     move.l     -[A7], [A0]
  7181. 000044CE  4EBA 09BC                jsr        [PC + 0x9BC /* 00004E8C */]
  7182. 000044D2  3D5F FFF2                move.w     [A6 - 0xE], [A7]+
  7183. 000044D6  B86E FFF2                cmp.w      D4, [A6 - 0xE]
  7184. 000044DA  6702                     beq        +0x4 /* 000044DE */
  7185. 000044DC  602A                     bra        +0x2C /* 00004508 */
  7186. label000044DE:
  7187. 000044DE  382E FFF2                move.w     D4, [A6 - 0xE]
  7188. label000044E2:
  7189. 000044E2  5246                     addq.w     D6, 1
  7190. 000044E4  7020                     moveq.l    D0, 0x20
  7191. 000044E6  B047                     cmp.w      D0, D7
  7192. 000044E8  6C08                     bge        +0xA /* 000044F2 */
  7193. 000044EA  206E 000A                movea.l    A0, [A6 + 0xA]
  7194. 000044EE  1187 6000                move.b     [A0 + D6.w], D7
  7195. label000044F2:
  7196. 000044F2  206E 000E                movea.l    A0, [A6 + 0xE]
  7197. 000044F6  5290                     addq.l     [A0], 1
  7198. 000044F8  206E 000E                movea.l    A0, [A6 + 0xE]
  7199. 000044FC  2050                     movea.l    A0, [A0]
  7200. 000044FE  4240                     clr.w      D0
  7201. 00004500  1010                     move.b     D0, [A0]
  7202. 00004502  3E00                     move.w     D7, D0
  7203. 00004504  6000 FF3E                bra        -0xC0 /* 00004444 */
  7204. label00004508:
  7205. 00004508  206E 000A                movea.l    A0, [A6 + 0xA]
  7206. 0000450C  1086                     move.b     [A0], D6
  7207. 0000450E  102E 0008                move.b     D0, [A6 + 0x8]
  7208. 00004512  6708                     beq        +0xA /* 0000451C */
  7209. 00004514  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7210. 00004518  4EBA 1E1E                jsr        [PC + 0x1E1E /* 00006338 */]
  7211. label0000451C:
  7212. 0000451C  206E FFFC                movea.l    A0, [A6 - 0x4]
  7213. 00004520  116E FFED 00FF           move.b     [A0 + 0xFF], [A6 - 0x13]
  7214. label00004526:
  7215. 00004526  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  7216. 0000452A  4E5E                     unlink     A6
  7217. 0000452C  205F                     movea.l    A0, [A7]+
  7218. 0000452E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7219. 00004532  4ED0                     jmp        [A0]
  7220. export_1053:
  7221. 00004534  4E56 FFFA                link       A6, -0x0006
  7222. 00004538  48E7 0108                movem.l    -[A7], D7,A4
  7223. 0000453C  4247                     clr.w      D7
  7224. 0000453E  42A7                     clr.l      -[A7]
  7225. 00004540  4EBA 0054                jsr        [PC + 0x54 /* 00004596 */]
  7226. 00004544  285F                     movea.l    A4, [A7]+
  7227. label00004546:
  7228. 00004546  200C                     move.l     D0, A4
  7229. 00004548  6708                     beq        +0xA /* 00004552 */
  7230. 0000454A  5247                     addq.w     D7, 1
  7231. 0000454C  286C 0090                movea.l    A4, [A4 + 0x90]
  7232. 00004550  60F4                     bra        -0xA /* 00004546 */
  7233. label00004552:
  7234. 00004552  3D47 0008                move.w     [A6 + 0x8], D7
  7235. 00004556  4CDF 1080                movem.l    D7,A4, [A7]+
  7236. 0000455A  4E5E                     unlink     A6
  7237. 0000455C  4E75                     rts
  7238. export_1054:
  7239. 0000455E  4E56 FFFA                link       A6, -0x0006
  7240. 00004562  48E7 0108                movem.l    -[A7], D7,A4
  7241. 00004566  4247                     clr.w      D7
  7242. 00004568  42A7                     clr.l      -[A7]
  7243. 0000456A  4EBA 002A                jsr        [PC + 0x2A /* 00004596 */]
  7244. 0000456E  285F                     movea.l    A4, [A7]+
  7245. label00004570:
  7246. 00004570  200C                     move.l     D0, A4
  7247. 00004572  6714                     beq        +0x16 /* 00004588 */
  7248. 00004574  5247                     addq.w     D7, 1
  7249. 00004576  B9EE 0008                cmpa.l     A4, [A6 + 0x8]
  7250. 0000457A  6606                     bne        +0x8 /* 00004582 */
  7251. 0000457C  3D47 000C                move.w     [A6 + 0xC], D7
  7252. 00004580  600A                     bra        +0xC /* 0000458C */
  7253. label00004582:
  7254. 00004582  286C 0090                movea.l    A4, [A4 + 0x90]
  7255. 00004586  60E8                     bra        -0x16 /* 00004570 */
  7256. label00004588:
  7257. 00004588  426E 000C                clr.w      [A6 + 0xC]
  7258. label0000458C:
  7259. 0000458C  4CDF 1080                movem.l    D7,A4, [A7]+
  7260. 00004590  4E5E                     unlink     A6
  7261. 00004592  2E9F                     move.l     [A7], [A7]+
  7262. 00004594  4E75                     rts
  7263. export_1055:
  7264. fn00004596:
  7265. 00004596  4E56 0000                link       A6, 0
  7266. 0000459A  2D78 09D6 0008           move.l     [A6 + 0x8], [0x000009D6 /* WindowList */]
  7267. 000045A0  4E5E                     unlink     A6
  7268. 000045A2  4E75                     rts
  7269. export_1056:
  7270. fn000045A4:
  7271. 000045A4  4E56 FFFC                link       A6, -0x0004
  7272. 000045A8  42A7                     clr.l      -[A7]
  7273. 000045AA  206E 0008                movea.l    A0, [A6 + 0x8]
  7274. 000045AE  2F28 007E                move.l     -[A7], [A0 + 0x7E]
  7275. 000045B2  4EBA 0D4E                jsr        [PC + 0xD4E /* 00005302 */]
  7276. 000045B6  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  7277. 000045BA  206E FFFC                movea.l    A0, [A6 - 0x4]
  7278. 000045BE  2050                     movea.l    A0, [A0]
  7279. 000045C0  3028 0008                move.w     D0, [A0 + 0x8]
  7280. 000045C4  E940                     asl        D0.w, 4
  7281. 000045C6  2F00                     move.l     -[A7], D0
  7282. 000045C8  4267                     clr.w      -[A7]
  7283. 000045CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7284. 000045CE  A80A                     syscall    GetWVariant
  7285. 000045D0  321F                     move.w     D1, [A7]+
  7286. 000045D2  201F                     move.l     D0, [A7]+
  7287. 000045D4  D240                     add.w      D1, D0
  7288. 000045D6  3D41 000C                move.w     [A6 + 0xC], D1
  7289. 000045DA  4E5E                     unlink     A6
  7290. 000045DC  2E9F                     move.l     [A7], [A7]+
  7291. 000045DE  4E75                     rts
  7292. export_1057:
  7293. 000045E0  4E56 FEFA                link       A6, -0x0106
  7294. 000045E4  2F0C                     move.l     -[A7], A4
  7295. 000045E6  7000                     moveq.l    D0, 0x00
  7296. 000045E8  2D40 000C                move.l     [A6 + 0xC], D0
  7297. 000045EC  42A7                     clr.l      -[A7]
  7298. 000045EE  4EBA FFA6                jsr        [PC - 0x5A /* 00004596 */]
  7299. 000045F2  285F                     movea.l    A4, [A7]+
  7300. label000045F4:
  7301. 000045F4  200C                     move.l     D0, A4
  7302. 000045F6  6726                     beq        +0x28 /* 0000461E */
  7303. 000045F8  2F0C                     move.l     -[A7], A4
  7304. 000045FA  486E FEFC                pea.l      [A6 - 0x104]
  7305. 000045FE  A919                     syscall    GetWTitle
  7306. 00004600  4267                     clr.w      -[A7]
  7307. 00004602  486E FEFC                pea.l      [A6 - 0x104]
  7308. 00004606  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7309. 0000460A  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  7310. 0000460E  101F                     move.b     D0, [A7]+
  7311. 00004610  6706                     beq        +0x8 /* 00004618 */
  7312. 00004612  2D4C 000C                move.l     [A6 + 0xC], A4
  7313. 00004616  6006                     bra        +0x8 /* 0000461E */
  7314. label00004618:
  7315. 00004618  286C 0090                movea.l    A4, [A4 + 0x90]
  7316. 0000461C  60D6                     bra        -0x28 /* 000045F4 */
  7317. label0000461E:
  7318. 0000461E  285F                     movea.l    A4, [A7]+
  7319. 00004620  4E5E                     unlink     A6
  7320. 00004622  2E9F                     move.l     [A7], [A7]+
  7321. 00004624  4E75                     rts
  7322. export_1058:
  7323. 00004626  4E56 FFFA                link       A6, -0x0006
  7324. 0000462A  48E7 0108                movem.l    -[A7], D7,A4
  7325. 0000462E  7000                     moveq.l    D0, 0x00
  7326. 00004630  2D40 000C                move.l     [A6 + 0xC], D0
  7327. 00004634  7E01                     moveq.l    D7, 0x01
  7328. 00004636  42A7                     clr.l      -[A7]
  7329. 00004638  4EBA FF5C                jsr        [PC - 0xA4 /* 00004596 */]
  7330. 0000463C  285F                     movea.l    A4, [A7]+
  7331. label0000463E:
  7332. 0000463E  200C                     move.l     D0, A4
  7333. 00004640  6718                     beq        +0x1A /* 0000465A */
  7334. 00004642  3007                     move.w     D0, D7
  7335. 00004644  48C0                     ext.l      D0
  7336. 00004646  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  7337. 0000464A  6606                     bne        +0x8 /* 00004652 */
  7338. 0000464C  2D4C 000C                move.l     [A6 + 0xC], A4
  7339. 00004650  6008                     bra        +0xA /* 0000465A */
  7340. label00004652:
  7341. 00004652  286C 0090                movea.l    A4, [A4 + 0x90]
  7342. 00004656  5247                     addq.w     D7, 1
  7343. 00004658  60E4                     bra        -0x1A /* 0000463E */
  7344. label0000465A:
  7345. 0000465A  4CDF 1080                movem.l    D7,A4, [A7]+
  7346. 0000465E  4E5E                     unlink     A6
  7347. 00004660  2E9F                     move.l     [A7], [A7]+
  7348. 00004662  4E75                     rts
  7349. export_1059:
  7350. 00004664  4E56 FFF2                link       A6, -0x000E
  7351. 00004668  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7352. 0000466C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  7353. 00004670  486E FFFA                pea.l      [A6 - 0x6]
  7354. 00004674  486E FFFC                pea.l      [A6 - 0x4]
  7355. 00004678  486E FFF2                pea.l      [A6 - 0xE]
  7356. 0000467C  A98D                     syscall    GetDialogItem/GetDItem
  7357. 0000467E  102E 0008                move.b     D0, [A6 + 0x8]
  7358. 00004682  6718                     beq        +0x1A /* 0000469C */
  7359. 00004684  206E FFFC                movea.l    A0, [A6 - 0x4]
  7360. 00004688  2050                     movea.l    A0, [A0]
  7361. 0000468A  4241                     clr.w      D1
  7362. 0000468C  1228 0011                move.b     D1, [A0 + 0x11]
  7363. 00004690  0C41 00FF                cmpi.w     D1, 0xFF
  7364. 00004694  57C1                     seq        D1
  7365. 00004696  C001                     and.b      D0, D1
  7366. 00004698  4A00                     tst.b      D0
  7367. 0000469A  663E                     bne        +0x40 /* 000046DA */
  7368. label0000469C:
  7369. 0000469C  122E 0008                move.b     D1, [A6 + 0x8]
  7370. 000046A0  0A01 0001                xori.b     D1, 0x1
  7371. 000046A4  4A01                     tst.b      D1
  7372. 000046A6  6718                     beq        +0x1A /* 000046C0 */
  7373. 000046A8  206E FFFC                movea.l    A0, [A6 - 0x4]
  7374. 000046AC  2050                     movea.l    A0, [A0]
  7375. 000046AE  4242                     clr.w      D2
  7376. 000046B0  1428 0011                move.b     D2, [A0 + 0x11]
  7377. 000046B4  4A42                     tst.w      D2
  7378. 000046B6  57C2                     seq        D2
  7379. 000046B8  C202                     and.b      D1, D2
  7380. 000046BA  8001                     or.b       D0, D1
  7381. 000046BC  6702                     beq        +0x4 /* 000046C0 */
  7382. 000046BE  601A                     bra        +0x1C /* 000046DA */
  7383. label000046C0:
  7384. 000046C0  102E 0008                move.b     D0, [A6 + 0x8]
  7385. 000046C4  670C                     beq        +0xE /* 000046D2 */
  7386. 000046C6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7387. 000046CA  3F3C 00FF                move.w     -[A7], 0xFF
  7388. 000046CE  A95D                     syscall    HiliteControl
  7389. 000046D0  6008                     bra        +0xA /* 000046DA */
  7390. label000046D2:
  7391. 000046D2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7392. 000046D6  4267                     clr.w      -[A7]
  7393. 000046D8  A95D                     syscall    HiliteControl
  7394. label000046DA:
  7395. 000046DA  4E5E                     unlink     A6
  7396. 000046DC  205F                     movea.l    A0, [A7]+
  7397. 000046DE  504F                     addq.w     A7, 8
  7398. 000046E0  4ED0                     jmp        [A0]
  7399. export_1060:
  7400. 000046E2  4E56 FFF2                link       A6, -0x000E
  7401. 000046E6  2F0C                     move.l     -[A7], A4
  7402. 000046E8  286E 0008                movea.l    A4, [A6 + 0x8]
  7403. 000046EC  2F14                     move.l     -[A7], [A4]
  7404. 000046EE  302C 0008                move.w     D0, [A4 + 0x8]
  7405. 000046F2  5240                     addq.w     D0, 1
  7406. 000046F4  3F00                     move.w     -[A7], D0
  7407. 000046F6  4267                     clr.w      -[A7]
  7408. 000046F8  4EBA 1772                jsr        [PC + 0x1772 /* 00005E6C */]
  7409. 000046FC  2F14                     move.l     -[A7], [A4]
  7410. 000046FE  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  7411. 00004702  486E FFFA                pea.l      [A6 - 0x6]
  7412. 00004706  486E FFFC                pea.l      [A6 - 0x4]
  7413. 0000470A  486E FFF2                pea.l      [A6 - 0xE]
  7414. 0000470E  A98D                     syscall    GetDialogItem/GetDItem
  7415. 00004710  302E FFF8                move.w     D0, [A6 - 0x8]
  7416. 00004714  906E FFF4                sub.w      D0, [A6 - 0xC]
  7417. 00004718  206E 0008                movea.l    A0, [A6 + 0x8]
  7418. 0000471C  3140 000C                move.w     [A0 + 0xC], D0
  7419. 00004720  536E FFF2                subq.w     [A6 - 0xE], 1
  7420. 00004724  536E FFF4                subq.w     [A6 - 0xC], 1
  7421. 00004728  546E FFF6                addq.w     [A6 - 0xA], 2
  7422. 0000472C  546E FFF8                addq.w     [A6 - 0x8], 2
  7423. 00004730  2F14                     move.l     -[A7], [A4]
  7424. 00004732  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  7425. 00004736  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  7426. 0000473A  487A F3EC                pea.l      [PC - 0xC14 /* 00003B28, value 0x4E56FEF0 */]
  7427. 0000473E  486E FFF2                pea.l      [A6 - 0xE]
  7428. 00004742  A98E                     syscall    SetDialogItem/SetDItem
  7429. 00004744  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7430. 00004748  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  7431. 0000474C  4EBA 1422                jsr        [PC + 0x1422 /* 00005B70 */]
  7432. 00004750  285F                     movea.l    A4, [A7]+
  7433. 00004752  4E5E                     unlink     A6
  7434. 00004754  2E9F                     move.l     [A7], [A7]+
  7435. 00004756  4E75                     rts
  7436. export_1061:
  7437. 00004758  4E56 FEFE                link       A6, -0x0102
  7438. 0000475C  2F3C 0081 0000           move.l     -[A7], 0x810000
  7439. 00004762  486E FEFE                pea.l      [A6 - 0x102]
  7440. 00004766  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7441. 0000476A  4EBA F44C                jsr        [PC - 0xBB4 /* 00003BB8 */]
  7442. 0000476E  4EBA E442                jsr        [PC - 0x1BBE /* 00002BB2 */]
  7443. 00004772  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  7444. 00004776  4E5E                     unlink     A6
  7445. 00004778  205F                     movea.l    A0, [A7]+
  7446. 0000477A  544F                     addq.w     A7, 2
  7447. 0000477C  4ED0                     jmp        [A0]
  7448. fn0000477E:
  7449. 0000477E  4E56 FFF4                link       A6, -0x000C
  7450. 00004782  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  7451. 00004786  2A2E 0008                move.l     D5, [A6 + 0x8]
  7452. 0000478A  2E3C 0000 7FFF           move.l     D7, 0x7FFF
  7453. 00004790  4A85                     tst.l      D5
  7454. 00004792  6E04                     bgt        +0x6 /* 00004798 */
  7455. 00004794  7E00                     moveq.l    D7, 0x00
  7456. 00004796  6038                     bra        +0x3A /* 000047D0 */
  7457. label00004798:
  7458. 00004798  0C85 3FFF 0001           cmpi.l     D5, 0x3FFF0001
  7459. 0000479E  6C30                     bge        +0x32 /* 000047D0 */
  7460. 000047A0  2F07                     move.l     -[A7], D7
  7461. 000047A2  2F07                     move.l     -[A7], D7
  7462. 000047A4  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  7463. 000047A8  2C1F                     move.l     D6, [A7]+
  7464. label000047AA:
  7465. 000047AA  BA86                     cmp.l      D5, D6
  7466. 000047AC  6C22                     bge        +0x24 /* 000047D0 */
  7467. 000047AE  2005                     move.l     D0, D5
  7468. 000047B0  D086                     add.l      D0, D6
  7469. 000047B2  2F00                     move.l     -[A7], D0
  7470. 000047B4  7002                     moveq.l    D0, 0x02
  7471. 000047B6  2F00                     move.l     -[A7], D0
  7472. 000047B8  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  7473. 000047BC  2817                     move.l     D4, [A7]
  7474. 000047BE  2F07                     move.l     -[A7], D7
  7475. 000047C0  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  7476. 000047C4  2E17                     move.l     D7, [A7]
  7477. 000047C6  2F07                     move.l     -[A7], D7
  7478. 000047C8  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  7479. 000047CC  2C1F                     move.l     D6, [A7]+
  7480. 000047CE  60DA                     bra        -0x24 /* 000047AA */
  7481. label000047D0:
  7482. 000047D0  3D47 000C                move.w     [A6 + 0xC], D7
  7483. 000047D4  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  7484. 000047D8  4E5E                     unlink     A6
  7485. 000047DA  2E9F                     move.l     [A7], [A7]+
  7486. 000047DC  4E75                     rts
  7487. export_1062:
  7488. 000047DE  4E56 0000                link       A6, 0
  7489. 000047E2  42A7                     clr.l      -[A7]
  7490. 000047E4  70FF                     moveq.l    D0, 0xFFFFFFFF
  7491. 000047E6  2F00                     move.l     -[A7], D0
  7492. 000047E8  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  7493. 000047EC  2B5F 9FDA                move.l     [A5 - 0x6026], [A7]+
  7494. 000047F0  4E5E                     unlink     A6
  7495. 000047F2  4E75                     rts
  7496. export_1063:
  7497. 000047F4  4E56 FF00                link       A6, -0x0100
  7498. 000047F8  206E 0008                movea.l    A0, [A6 + 0x8]
  7499. 000047FC  43EE FF00                lea.l      A1, [A6 - 0x100]
  7500. 00004800  707F                     moveq.l    D0, 0x7F
  7501. label00004802:
  7502. 00004802  32D8                     move.w     [A1]+, [A0]+
  7503. 00004804  51C8 FFFC                dbf        D0, -0x6 /* 00004802 */
  7504. 00004808  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7505. 0000480C  487A 0022                pea.l      [PC + 0x22 /* 00004830, value 0x1204E56 */]
  7506. 00004810  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7507. 00004814  A826                     syscall    InsertMenuItem/InsMenuItem
  7508. 00004816  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7509. 0000481A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7510. 0000481E  486E FF00                pea.l      [A6 - 0x100]
  7511. 00004822  4EBA 09B8                jsr        [PC + 0x9B8 /* 000051DC */]
  7512. 00004826  4E5E                     unlink     A6
  7513. 00004828  205F                     movea.l    A0, [A7]+
  7514. 0000482A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7515. 0000482E  4ED0                     jmp        [A0]
  7516. 00004830  0120                     btst       -[A0], D0
  7517. export_1064:
  7518. 00004832  4E56 0000                link       A6, 0
  7519. 00004836  7000                     moveq.l    D0, 0x00
  7520. 00004838  302E 0008                move.w     D0, [A6 + 0x8]
  7521. 0000483C  E188                     lsl        D0, 8
  7522. 0000483E  3D40 0008                move.w     [A6 + 0x8], D0
  7523. 00004842  41EE 0008                lea.l      A0, [A6 + 0x8]
  7524. 00004846  1D50 000A                move.b     [A6 + 0xA], [A0]
  7525. 0000484A  4E5E                     unlink     A6
  7526. 0000484C  205F                     movea.l    A0, [A7]+
  7527. 0000484E  544F                     addq.w     A7, 2
  7528. 00004850  4ED0                     jmp        [A0]
  7529. export_1065:
  7530. 00004852  4E56 FFF6                link       A6, -0x000A
  7531. 00004856  48E7 0118                movem.l    -[A7], D7,A3,A4
  7532. 0000485A  102D 9FF4                move.b     D0, [A5 - 0x600C]
  7533. 0000485E  6708                     beq        +0xA /* 00004868 */
  7534. 00004860  4267                     clr.w      -[A7]
  7535. 00004862  700C                     moveq.l    D0, 0x0C
  7536. 00004864  A854                     syscall    FontDispatch
  7537. 00004866  3E1F                     move.w     D7, [A7]+
  7538. label00004868:
  7539. 00004868  287C 0000 0B4C           movea.l    A4, 0xB4C
  7540. 0000486E  70FF                     moveq.l    D0, 0xFFFFFFFF
  7541. 00004870  2880                     move.l     [A4], D0
  7542. 00004872  287C 0000 0BC2           movea.l    A4, 0xBC2
  7543. 00004878  7000                     moveq.l    D0, 0x00
  7544. 0000487A  2880                     move.l     [A4], D0
  7545. 0000487C  287C 0000 0988           movea.l    A4, 0x988
  7546. 00004882  70FF                     moveq.l    D0, 0xFFFFFFFF
  7547. 00004884  2880                     move.l     [A4], D0
  7548. 00004886  267C 0000 0BC6           movea.l    A3, 0xBC6
  7549. 0000488C  36BC FFFF                move.w     [A3], 0xFFFF
  7550. 00004890  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7551. 00004894  4E5E                     unlink     A6
  7552. 00004896  4E75                     rts
  7553. export_1066:
  7554. 00004898  4E56 FFFE                link       A6, -0x0002
  7555. 0000489C  422E 000C                clr.b      [A6 + 0xC]
  7556. 000048A0  4267                     clr.w      -[A7]
  7557. 000048A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7558. 000048A6  4EBA 001E                jsr        [PC + 0x1E /* 000048C6 */]
  7559. 000048AA  101F                     move.b     D0, [A7]+
  7560. 000048AC  6712                     beq        +0x14 /* 000048C0 */
  7561. 000048AE  102D A016                move.b     D0, [A5 - 0x5FEA]
  7562. 000048B2  0A00 0001                xori.b     D0, 0x1
  7563. 000048B6  1D40 000C                move.b     [A6 + 0xC], D0
  7564. 000048BA  206E 0008                movea.l    A0, [A6 + 0x8]
  7565. 000048BE  4250                     clr.w      [A0]
  7566. label000048C0:
  7567. 000048C0  4E5E                     unlink     A6
  7568. 000048C2  2E9F                     move.l     [A7], [A7]+
  7569. 000048C4  4E75                     rts
  7570. fn000048C6:
  7571. 000048C6  4E56 0000                link       A6, 0
  7572. 000048CA  48E7 1008                movem.l    -[A7], D3,A4
  7573. 000048CE  286E 0008                movea.l    A4, [A6 + 0x8]
  7574. 000048D2  7003                     moveq.l    D0, 0x03
  7575. 000048D4  B054                     cmp.w      D0, [A4]
  7576. 000048D6  57C0                     seq        D0
  7577. 000048D8  4A00                     tst.b      D0
  7578. 000048DA  6750                     beq        +0x52 /* 0000492C */
  7579. 000048DC  7200                     moveq.l    D1, 0x00
  7580. 000048DE  322C 000E                move.w     D1, [A4 + 0xE]
  7581. 000048E2  C2BC 0000 0100           and.l      D1, 0x100
  7582. 000048E8  4A81                     tst.l      D1
  7583. 000048EA  56C1                     sne        D1
  7584. 000048EC  C001                     and.b      D0, D1
  7585. 000048EE  673C                     beq        +0x3E /* 0000492C */
  7586. 000048F0  7200                     moveq.l    D1, 0x00
  7587. 000048F2  322C 000E                move.w     D1, [A4 + 0xE]
  7588. 000048F6  C2BC 0000 0200           and.l      D1, 0x200
  7589. 000048FC  4A81                     tst.l      D1
  7590. 000048FE  57C1                     seq        D1
  7591. 00004900  C001                     and.b      D0, D1
  7592. 00004902  6728                     beq        +0x2A /* 0000492C */
  7593. 00004904  223C 0000 00FF           move.l     D1, 0xFF
  7594. 0000490A  C2AC 0002                and.l      D1, [A4 + 0x2]
  7595. 0000490E  742E                     moveq.l    D2, 0x2E
  7596. 00004910  B441                     cmp.w      D2, D1
  7597. 00004912  57C1                     seq        D1
  7598. 00004914  4A01                     tst.b      D1
  7599. 00004916  6612                     bne        +0x14 /* 0000492A */
  7600. 00004918  243C 0000 FF00           move.l     D2, 0xFF00
  7601. 0000491E  C4AC 0002                and.l      D2, [A4 + 0x2]
  7602. 00004922  762F                     moveq.l    D3, 0x2F
  7603. 00004924  B682                     cmp.l      D3, D2
  7604. 00004926  57C2                     seq        D2
  7605. 00004928  8202                     or.b       D1, D2
  7606. label0000492A:
  7607. 0000492A  C001                     and.b      D0, D1
  7608. label0000492C:
  7609. 0000492C  4400                     neg.b      D0
  7610. 0000492E  1D40 000C                move.b     [A6 + 0xC], D0
  7611. 00004932  4CDF 1008                movem.l    D3,A4, [A7]+
  7612. 00004936  4E5E                     unlink     A6
  7613. 00004938  2E9F                     move.l     [A7], [A7]+
  7614. 0000493A  4E75                     rts
  7615. export_1067:
  7616. 0000493C  4E56 FF00                link       A6, -0x0100
  7617. 00004940  206E 0008                movea.l    A0, [A6 + 0x8]
  7618. 00004944  4210                     clr.b      [A0]
  7619. 00004946  206E 000C                movea.l    A0, [A6 + 0xC]
  7620. 0000494A  1010                     move.b     D0, [A0]
  7621. 0000494C  6710                     beq        +0x12 /* 0000495E */
  7622. 0000494E  206E 0008                movea.l    A0, [A6 + 0x8]
  7623. 00004952  43FA 00A4                lea.l      A1, [PC + 0xA4 /* 000049F8, value 0x9736869 '\tshi', pstring "shiftKey," */]
  7624. 00004956  7004                     moveq.l    D0, 0x04
  7625. label00004958:
  7626. 00004958  30D9                     move.w     [A0]+, [A1]+
  7627. 0000495A  51C8 FFFC                dbf        D0, -0x6 /* 00004958 */
  7628. label0000495E:
  7629. 0000495E  206E 000C                movea.l    A0, [A6 + 0xC]
  7630. 00004962  1028 0001                move.b     D0, [A0 + 0x1]
  7631. 00004966  6728                     beq        +0x2A /* 00004990 */
  7632. 00004968  206E 0008                movea.l    A0, [A6 + 0x8]
  7633. 0000496C  2F08                     move.l     -[A7], A0
  7634. 0000496E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7635. 00004972  487A 0078                pea.l      [PC + 0x78 /* 000049EC, value 0xA6F7074 '\nopt', pstring "optionKey," */]
  7636. 00004976  486E FF00                pea.l      [A6 - 0x100]
  7637. 0000497A  3F3C 0002                move.w     -[A7], 0x2
  7638. 0000497E  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  7639. 00004982  205F                     movea.l    A0, [A7]+
  7640. 00004984  43EE FF00                lea.l      A1, [A6 - 0x100]
  7641. 00004988  707F                     moveq.l    D0, 0x7F
  7642. label0000498A:
  7643. 0000498A  30D9                     move.w     [A0]+, [A1]+
  7644. 0000498C  51C8 FFFC                dbf        D0, -0x6 /* 0000498A */
  7645. label00004990:
  7646. 00004990  206E 000C                movea.l    A0, [A6 + 0xC]
  7647. 00004994  1028 0002                move.b     D0, [A0 + 0x2]
  7648. 00004998  6728                     beq        +0x2A /* 000049C2 */
  7649. 0000499A  206E 0008                movea.l    A0, [A6 + 0x8]
  7650. 0000499E  2F08                     move.l     -[A7], A0
  7651. 000049A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7652. 000049A4  487A 003A                pea.l      [PC + 0x3A /* 000049E0, value 0xB636F6D, pstring "commandKey," */]
  7653. 000049A8  486E FF00                pea.l      [A6 - 0x100]
  7654. 000049AC  3F3C 0002                move.w     -[A7], 0x2
  7655. 000049B0  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  7656. 000049B4  205F                     movea.l    A0, [A7]+
  7657. 000049B6  43EE FF00                lea.l      A1, [A6 - 0x100]
  7658. 000049BA  707F                     moveq.l    D0, 0x7F
  7659. label000049BC:
  7660. 000049BC  30D9                     move.w     [A0]+, [A1]+
  7661. 000049BE  51C8 FFFC                dbf        D0, -0x6 /* 000049BC */
  7662. label000049C2:
  7663. 000049C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7664. 000049C6  206E 0008                movea.l    A0, [A6 + 0x8]
  7665. 000049CA  4240                     clr.w      D0
  7666. 000049CC  1010                     move.b     D0, [A0]
  7667. 000049CE  3F00                     move.w     -[A7], D0
  7668. 000049D0  3F3C 0001                move.w     -[A7], 0x1
  7669. 000049D4  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  7670. 000049D8  4E5E                     unlink     A6
  7671. 000049DA  205F                     movea.l    A0, [A7]+
  7672. 000049DC  504F                     addq.w     A7, 8
  7673. 000049DE  4ED0                     jmp        [A0]
  7674. 000049E0  0B63                     bchg       -[A3], D5
  7675. 000049E2  6F6D                     ble        +0x6F /* 00004A51 */
  7676. 000049E4  6D61                     blt        +0x63 /* 00004A47 */
  7677. 000049E6  6E64                     bgt        +0x66 /* 00004A4C */
  7678. 000049E8  4B65                     chk.w      D5, -[A5]
  7679. 000049EA  792C                     moveq.l    D4, 0x2C
  7680. 000049EC  0A6F 7074 696F           xori.w     [A7 + 0x696F], 0x7074 /* 'pt' */
  7681. 000049F2  6E4B                     bgt        +0x4D /* 00004A3F */
  7682. 000049F4  6579                     bcs        +0x7B /* 00004A6F */
  7683. 000049F6  2C00                     move.l     D6, D0
  7684. 000049F8  0973 6869                bchg       [A3 + D6 + 0x69], D4
  7685. 000049FC  6674                     bne        +0x76 /* 00004A72 */
  7686. 000049FE  4B65                     chk.w      D5, -[A5]
  7687. 00004A00  792C                     moveq.l    D4, 0x2C
  7688. export_1068:
  7689. fn00004A02:
  7690. 00004A02  4E56 FFFC                link       A6, -0x0004
  7691. 00004A06  48E7 0700                movem.l    -[A7], D5,D6,D7
  7692. 00004A0A  3E2E 0008                move.w     D7, [A6 + 0x8]
  7693. 00004A0E  3B47 A206                move.w     [A5 - 0x5DFA], D7
  7694. 00004A12  102D A1F7                move.b     D0, [A5 - 0x5E09]
  7695. 00004A16  6604                     bne        +0x6 /* 00004A1C */
  7696. 00004A18  6000 0088                bra        +0x8A /* 00004AA2 */
  7697. label00004A1C:
  7698. 00004A1C  202D A1FE                move.l     D0, [A5 - 0x5E02]
  7699. 00004A20  3207                     move.w     D1, D7
  7700. 00004A22  0300                     btst       D0, D1
  7701. 00004A24  6604                     bne        +0x6 /* 00004A2A */
  7702. 00004A26  3E2D A204                move.w     D7, [A5 - 0x5DFC]
  7703. label00004A2A:
  7704. 00004A2A  486D A212                pea.l      [A5 - 0x5DEE]
  7705. 00004A2E  4EBA 059E                jsr        [PC + 0x59E /* 00004FCE */]
  7706. 00004A32  42A7                     clr.l      -[A7]
  7707. 00004A34  3F07                     move.w     -[A7], D7
  7708. 00004A36  486D A217                pea.l      [A5 - 0x5DE9]
  7709. 00004A3A  4EBA 0072                jsr        [PC + 0x72 /* 00004AAE */]
  7710. 00004A3E  2B5F A212                move.l     [A5 - 0x5DEE], [A7]+
  7711. 00004A42  102D A1EE                move.b     D0, [A5 - 0x5E12]
  7712. 00004A46  670A                     beq        +0xC /* 00004A52 */
  7713. 00004A48  3F07                     move.w     -[A7], D7
  7714. 00004A4A  486D A222                pea.l      [A5 - 0x5DDE]
  7715. // begin alternate branch 00004A4C-00004A4E
  7716. label00004A4C:
  7717. 00004A4C  A222                     syscall    NewHandle, flags=2
  7718. // end alternate branch 00004A4C-00004A4E
  7719. label00004A4C: // (misaligned)
  7720. 00004A4E  4EBA 0152                jsr        [PC + 0x152 /* 00004BA2 */]
  7721. label00004A52:
  7722. 00004A52  486D A32C                pea.l      [A5 - 0x5CD4]
  7723. 00004A56  2F3C 0000 0100           move.l     -[A7], 0x100
  7724. 00004A5C  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  7725. 00004A60  42A7                     clr.l      -[A7]
  7726. 00004A62  3F07                     move.w     -[A7], D7
  7727. 00004A64  3F3C 0016                move.w     -[A7], 0x16
  7728. 00004A68  2F3C 8404 000C           move.l     -[A7], 0x8404000C
  7729. 00004A6E  A8B5                     syscall    ScriptUtil
  7730. 00004A70  201F                     move.l     D0, [A7]+
  7731. label00004A72:
  7732. 00004A72  0800 0001                btst.b     D0, 0x1
  7733. 00004A76  57C0                     seq        D0
  7734. 00004A78  4400                     neg.b      D0
  7735. 00004A7A  1B40 A1FC                move.b     [A5 - 0x5E04], D0
  7736. 00004A7E  6722                     beq        +0x24 /* 00004AA2 */
  7737. 00004A80  4267                     clr.w      -[A7]
  7738. 00004A82  3F07                     move.w     -[A7], D7
  7739. 00004A84  4EBA 10C2                jsr        [PC + 0x10C2 /* 00005B48 */]
  7740. 00004A88  3C1F                     move.w     D6, [A7]+
  7741. 00004A8A  4267                     clr.w      -[A7]
  7742. 00004A8C  486D A32C                pea.l      [A5 - 0x5CD4]
  7743. 00004A90  2F3C 8204 0022           move.l     -[A7], 0x82040022
  7744. 00004A96  A8B5                     syscall    ScriptUtil
  7745. 00004A98  1A1F                     move.b     D5, [A7]+
  7746. 00004A9A  206D FE80                movea.l    A0, [A5 - 0x180]
  7747. 00004A9E  3146 0044                move.w     [A0 + 0x44], D6
  7748. label00004AA2:
  7749. 00004AA2  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  7750. 00004AA6  4E5E                     unlink     A6
  7751. 00004AA8  205F                     movea.l    A0, [A7]+
  7752. 00004AAA  544F                     addq.w     A7, 2
  7753. 00004AAC  4ED0                     jmp        [A0]
  7754. export_1069:
  7755. fn00004AAE:
  7756. 00004AAE  4E56 FFF0                link       A6, -0x0010
  7757. 00004AB2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7758. 00004AB6  7000                     moveq.l    D0, 0x00
  7759. 00004AB8  2D40 FFFC                move.l     [A6 - 0x4], D0
  7760. 00004ABC  42A7                     clr.l      -[A7]
  7761. 00004ABE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7762. 00004AC2  2F3C 8402 0008           move.l     -[A7], 0x84020008
  7763. 00004AC8  A8B5                     syscall    ScriptUtil
  7764. 00004ACA  201F                     move.l     D0, [A7]+
  7765. 00004ACC  3800                     move.w     D4, D0
  7766. 00004ACE  2F3C 000A 0000           move.l     -[A7], 0xA0000 /* '\n\0\0' */
  7767. 00004AD4  42A7                     clr.l      -[A7]
  7768. 00004AD6  2F3C 8206 000A           move.l     -[A7], 0x8206000A
  7769. 00004ADC  A8B5                     syscall    ScriptUtil
  7770. 00004ADE  3E1F                     move.w     D7, [A7]+
  7771. 00004AE0  4267                     clr.w      -[A7]
  7772. 00004AE2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7773. 00004AE6  4EBA 1060                jsr        [PC + 0x1060 /* 00005B48 */]
  7774. 00004AEA  3C1F                     move.w     D6, [A7]+
  7775. 00004AEC  42A7                     clr.l      -[A7]
  7776. 00004AEE  2F3C 0000 0200           move.l     -[A7], 0x200
  7777. 00004AF4  4EBA 0628                jsr        [PC + 0x628 /* 0000511E */]
  7778. 00004AF8  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  7779. 00004AFC  6736                     beq        +0x38 /* 00004B34 */
  7780. 00004AFE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7781. 00004B02  205F                     movea.l    A0, [A7]+
  7782. 00004B04  A064                     syscall    MoveHHi
  7783. 00004B06  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7784. 00004B0A  205F                     movea.l    A0, [A7]+
  7785. 00004B0C  A029                     syscall    HLock
  7786. 00004B0E  4267                     clr.w      -[A7]
  7787. 00004B10  206E FFFC                movea.l    A0, [A6 - 0x4]
  7788. 00004B14  2F10                     move.l     -[A7], [A0]
  7789. 00004B16  2F3C 8204 FFF8           move.l     -[A7], 0x8204FFF8
  7790. 00004B1C  A8B5                     syscall    ScriptUtil
  7791. 00004B1E  3A1F                     move.w     D5, [A7]+
  7792. 00004B20  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7793. 00004B24  205F                     movea.l    A0, [A7]+
  7794. 00004B26  A02A                     syscall    HUnlock
  7795. 00004B28  4A45                     tst.w      D5
  7796. 00004B2A  6708                     beq        +0xA /* 00004B34 */
  7797. 00004B2C  486E FFFC                pea.l      [A6 - 0x4]
  7798. 00004B30  4EBA 049C                jsr        [PC + 0x49C /* 00004FCE */]
  7799. label00004B34:
  7800. 00004B34  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  7801. 00004B3A  206E 0008                movea.l    A0, [A6 + 0x8]
  7802. 00004B3E  4210                     clr.b      [A0]
  7803. 00004B40  42A7                     clr.l      -[A7]
  7804. 00004B42  2F3C 0006 0000           move.l     -[A7], 0x60000
  7805. 00004B48  A9ED                     syscall    Pack6
  7806. 00004B4A  265F                     movea.l    A3, [A7]+
  7807. 00004B4C  200B                     move.l     D0, A3
  7808. 00004B4E  6728                     beq        +0x2A /* 00004B78 */
  7809. 00004B50  2853                     movea.l    A4, [A3]
  7810. 00004B52  206E 0008                movea.l    A0, [A6 + 0x8]
  7811. 00004B56  4240                     clr.w      D0
  7812. 00004B58  102C 0009                move.b     D0, [A4 + 0x9]
  7813. 00004B5C  722E                     moveq.l    D1, 0x2E
  7814. 00004B5E  B240                     cmp.w      D1, D0
  7815. 00004B60  57C0                     seq        D0
  7816. 00004B62  4A00                     tst.b      D0
  7817. 00004B64  660E                     bne        +0x10 /* 00004B74 */
  7818. 00004B66  4241                     clr.w      D1
  7819. 00004B68  122C 0014                move.b     D1, [A4 + 0x14]
  7820. 00004B6C  742E                     moveq.l    D2, 0x2E
  7821. 00004B6E  B441                     cmp.w      D2, D1
  7822. 00004B70  57C1                     seq        D1
  7823. 00004B72  8001                     or.b       D0, D1
  7824. label00004B74:
  7825. 00004B74  4400                     neg.b      D0
  7826. 00004B76  1080                     move.b     [A0], D0
  7827. label00004B78:
  7828. 00004B78  2F3C 000A 0000           move.l     -[A7], 0xA0000 /* '\n\0\0' */
  7829. 00004B7E  3004                     move.w     D0, D4
  7830. 00004B80  48C0                     ext.l      D0
  7831. 00004B82  2F00                     move.l     -[A7], D0
  7832. 00004B84  2F3C 8206 000A           move.l     -[A7], 0x8206000A
  7833. 00004B8A  A8B5                     syscall    ScriptUtil
  7834. 00004B8C  3E1F                     move.w     D7, [A7]+
  7835. 00004B8E  206D FE80                movea.l    A0, [A5 - 0x180]
  7836. 00004B92  3146 0044                move.w     [A0 + 0x44], D6
  7837. 00004B96  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  7838. 00004B9A  4E5E                     unlink     A6
  7839. 00004B9C  205F                     movea.l    A0, [A7]+
  7840. 00004B9E  5C4F                     addq.w     A7, 6
  7841. 00004BA0  4ED0                     jmp        [A0]
  7842. export_1070:
  7843. fn00004BA2:
  7844. 00004BA2  4E56 FFE2                link       A6, -0x001E
  7845. 00004BA6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7846. 00004BAA  282E 0008                move.l     D4, [A6 + 0x8]
  7847. 00004BAE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7848. 00004BB2  3F3C 0004                move.w     -[A7], 0x4
  7849. 00004BB6  486E FFFC                pea.l      [A6 - 0x4]
  7850. 00004BBA  486E FFF8                pea.l      [A6 - 0x8]
  7851. 00004BBE  486E FFF4                pea.l      [A6 - 0xC]
  7852. 00004BC2  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  7853. 00004BC6  A9ED                     syscall    Pack6
  7854. 00004BC8  4AAE FFFC                tst.l      [A6 - 0x4]
  7855. 00004BCC  6606                     bne        +0x8 /* 00004BD4 */
  7856. 00004BCE  2044                     movea.l    A0, D4
  7857. 00004BD0  4250                     clr.w      [A0]
  7858. 00004BD2  6076                     bra        +0x78 /* 00004C4A */
  7859. label00004BD4:
  7860. 00004BD4  206E FFFC                movea.l    A0, [A6 - 0x4]
  7861. 00004BD8  266E FFF8                movea.l    A3, [A6 - 0x8]
  7862. 00004BDC  D7D0                     add.l      A3, [A0]
  7863. 00004BDE  4267                     clr.w      -[A7]
  7864. 00004BE0  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  7865. 00004BE4  3F3C 0004                move.w     -[A7], 0x4
  7866. 00004BE8  4EBA 0226                jsr        [PC + 0x226 /* 00004E10 */]
  7867. 00004BEC  3C1F                     move.w     D6, [A7]+
  7868. 00004BEE  2044                     movea.l    A0, D4
  7869. 00004BF0  3086                     move.w     [A0], D6
  7870. 00004BF2  3D7C 0001 FFE4           move.w     [A6 - 0x1C], 0x1
  7871. 00004BF8  3D46 FFE2                move.w     [A6 - 0x1E], D6
  7872. 00004BFC  3E2E FFE4                move.w     D7, [A6 - 0x1C]
  7873. 00004C00  6042                     bra        +0x44 /* 00004C44 */
  7874. label00004C02:
  7875. 00004C02  3007                     move.w     D0, D7
  7876. 00004C04  D040                     add.w      D0, D0
  7877. 00004C06  3233 0002                move.w     D1, [A3 + D0.w + 0x2]
  7878. 00004C0A  48C1                     ext.l      D1
  7879. 00004C0C  2841                     movea.l    A4, D1
  7880. 00004C0E  D9CB                     add.l      A4, A3
  7881. 00004C10  4240                     clr.w      D0
  7882. 00004C12  1014                     move.b     D0, [A4]
  7883. 00004C14  7201                     moveq.l    D1, 0x01
  7884. 00004C16  B240                     cmp.w      D1, D0
  7885. 00004C18  660A                     bne        +0xC /* 00004C24 */
  7886. 00004C1A  4240                     clr.w      D0
  7887. 00004C1C  102C 0001                move.b     D0, [A4 + 0x1]
  7888. 00004C20  3A00                     move.w     D5, D0
  7889. 00004C22  6012                     bra        +0x14 /* 00004C36 */
  7890. label00004C24:
  7891. 00004C24  4240                     clr.w      D0
  7892. 00004C26  102C 0001                move.b     D0, [A4 + 0x1]
  7893. 00004C2A  E140                     asl        D0.w, 8
  7894. 00004C2C  4241                     clr.w      D1
  7895. 00004C2E  122C 0002                move.b     D1, [A4 + 0x2]
  7896. 00004C32  3A01                     move.w     D5, D1
  7897. 00004C34  DA40                     add.w      D5, D0
  7898. label00004C36:
  7899. 00004C36  2044                     movea.l    A0, D4
  7900. 00004C38  3007                     move.w     D0, D7
  7901. 00004C3A  D040                     add.w      D0, D0
  7902. 00004C3C  3185 0000                move.w     [A0 + D0.w], D5
  7903. 00004C40  5247                     addq.w     D7, 1
  7904. 00004C42  6906                     bvs        +0x8 /* 00004C4A */
  7905. label00004C44:
  7906. 00004C44  BE6E FFE2                cmp.w      D7, [A6 - 0x1E]
  7907. 00004C48  6FB8                     ble        -0x46 /* 00004C02 */
  7908. label00004C4A:
  7909. 00004C4A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  7910. 00004C4E  4E5E                     unlink     A6
  7911. 00004C50  205F                     movea.l    A0, [A7]+
  7912. 00004C52  5C4F                     addq.w     A7, 6
  7913. 00004C54  4ED0                     jmp        [A0]
  7914. export_1071:
  7915. 00004C56  4E56 0000                link       A6, 0
  7916. 00004C5A  4267                     clr.w      -[A7]
  7917. 00004C5C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7918. 00004C60  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  7919. 00004C64  4A1F                     tst.b      [A7]+
  7920. 00004C66  5DC0                     slt        D0
  7921. 00004C68  4400                     neg.b      D0
  7922. 00004C6A  1D40 000C                move.b     [A6 + 0xC], D0
  7923. 00004C6E  4E5E                     unlink     A6
  7924. 00004C70  2E9F                     move.l     [A7], [A7]+
  7925. 00004C72  4E75                     rts
  7926. export_1072:
  7927. fn00004C74:
  7928. 00004C74  4E56 FFB6                link       A6, -0x004A
  7929. 00004C78  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7930. 00004C7C  4AAE 0008                tst.l      [A6 + 0x8]
  7931. 00004C80  5CC0                     sge        D0
  7932. 00004C82  7209                     moveq.l    D1, 0x09
  7933. 00004C84  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  7934. 00004C88  5CC1                     sge        D1
  7935. 00004C8A  C001                     and.b      D0, D1
  7936. 00004C8C  6714                     beq        +0x16 /* 00004CA2 */
  7937. 00004C8E  1D7C 0001 FFE4           move.b     [A6 - 0x1C], 0x1
  7938. 00004C94  202E 0008                move.l     D0, [A6 + 0x8]
  7939. 00004C98  7230                     moveq.l    D1, 0x30
  7940. 00004C9A  D081                     add.l      D0, D1
  7941. 00004C9C  1D40 FFE5                move.b     [A6 - 0x1B], D0
  7942. 00004CA0  604E                     bra        +0x50 /* 00004CF0 */
  7943. label00004CA2:
  7944. 00004CA2  4247                     clr.w      D7
  7945. 00004CA4  49EE FFBA                lea.l      A4, [A6 - 0x46]
  7946. label00004CA8:
  7947. 00004CA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7948. 00004CAC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7949. 00004CB0  486E 0008                pea.l      [A6 + 0x8]
  7950. 00004CB4  2F0C                     move.l     -[A7], A4
  7951. 00004CB6  4EAD 2842                jsr        [A5 + 0x2842 /* export_1284 */]
  7952. 00004CBA  548C                     addq.l     A4, 2
  7953. 00004CBC  5247                     addq.w     D7, 1
  7954. 00004CBE  4AAE 0008                tst.l      [A6 + 0x8]
  7955. 00004CC2  66E4                     bne        -0x1A /* 00004CA8 */
  7956. 00004CC4  47EE FFE4                lea.l      A3, [A6 - 0x1C]
  7957. 00004CC8  1687                     move.b     [A3], D7
  7958. 00004CCA  3D7C 0001 FFB8           move.w     [A6 - 0x48], 0x1
  7959. 00004CD0  3D47 FFB6                move.w     [A6 - 0x4A], D7
  7960. 00004CD4  3C2E FFB8                move.w     D6, [A6 - 0x48]
  7961. 00004CD8  6010                     bra        +0x12 /* 00004CEA */
  7962. label00004CDA:
  7963. 00004CDA  528B                     addq.l     A3, 1
  7964. 00004CDC  558C                     subq.l     A4, 2
  7965. 00004CDE  3014                     move.w     D0, [A4]
  7966. 00004CE0  D07C 0030                add.w      D0, 0x30 /* '0' */
  7967. 00004CE4  1680                     move.b     [A3], D0
  7968. 00004CE6  5246                     addq.w     D6, 1
  7969. 00004CE8  6906                     bvs        +0x8 /* 00004CF0 */
  7970. label00004CEA:
  7971. 00004CEA  BC6E FFB6                cmp.w      D6, [A6 - 0x4A]
  7972. 00004CEE  6FEA                     ble        -0x14 /* 00004CDA */
  7973. label00004CF0:
  7974. 00004CF0  206E 000C                movea.l    A0, [A6 + 0xC]
  7975. 00004CF4  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  7976. 00004CF8  7009                     moveq.l    D0, 0x09
  7977. label00004CFA:
  7978. 00004CFA  30D9                     move.w     [A0]+, [A1]+
  7979. 00004CFC  51C8 FFFC                dbf        D0, -0x6 /* 00004CFA */
  7980. 00004D00  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  7981. 00004D04  4E5E                     unlink     A6
  7982. 00004D06  2E9F                     move.l     [A7], [A7]+
  7983. 00004D08  4E75                     rts
  7984. export_1073:
  7985. 00004D0A  4E56 FFFC                link       A6, -0x0004
  7986. 00004D0E  48E7 0018                movem.l    -[A7], A3,A4
  7987. 00004D12  42A7                     clr.l      -[A7]
  7988. 00004D14  7006                     moveq.l    D0, 0x06
  7989. 00004D16  2F00                     move.l     -[A7], D0
  7990. 00004D18  4EBA 0404                jsr        [PC + 0x404 /* 0000511E */]
  7991. 00004D1C  265F                     movea.l    A3, [A7]+
  7992. 00004D1E  2853                     movea.l    A4, [A3]
  7993. 00004D20  38BC 4EF9                move.w     [A4], 0x4EF9
  7994. 00004D24  296E 0008 0002           move.l     [A4 + 0x2], [A6 + 0x8]
  7995. 00004D2A  2D4B 000C                move.l     [A6 + 0xC], A3
  7996. 00004D2E  4CDF 1800                movem.l    A3,A4, [A7]+
  7997. 00004D32  4E5E                     unlink     A6
  7998. 00004D34  2E9F                     move.l     [A7], [A7]+
  7999. 00004D36  4E75                     rts
  8000. export_1074:
  8001. 00004D38  4E56 FFFE                link       A6, -0x0002
  8002. 00004D3C  48E7 0700                movem.l    -[A7], D5,D6,D7
  8003. 00004D40  2C2E 0008                move.l     D6, [A6 + 0x8]
  8004. 00004D44  2E2E 000C                move.l     D7, [A6 + 0xC]
  8005. 00004D48  4A86                     tst.l      D6
  8006. 00004D4A  6E08                     bgt        +0xA /* 00004D54 */
  8007. 00004D4C  7000                     moveq.l    D0, 0x00
  8008. 00004D4E  2D40 0010                move.l     [A6 + 0x10], D0
  8009. 00004D52  604C                     bra        +0x4E /* 00004DA0 */
  8010. label00004D54:
  8011. 00004D54  2D47 0010                move.l     [A6 + 0x10], D7
  8012. 00004D58  6C06                     bge        +0x8 /* 00004D60 */
  8013. 00004D5A  7000                     moveq.l    D0, 0x00
  8014. 00004D5C  2D40 0010                move.l     [A6 + 0x10], D0
  8015. label00004D60:
  8016. 00004D60  70FE                     moveq.l    D0, 0xFFFFFFFE
  8017. 00004D62  B087                     cmp.l      D0, D7
  8018. 00004D64  6604                     bne        +0x6 /* 00004D6A */
  8019. 00004D66  2D46 0010                move.l     [A6 + 0x10], D6
  8020. label00004D6A:
  8021. 00004D6A  70FD                     moveq.l    D0, 0xFFFFFFFD
  8022. 00004D6C  B087                     cmp.l      D0, D7
  8023. 00004D6E  6612                     bne        +0x14 /* 00004D82 */
  8024. 00004D70  2F06                     move.l     -[A7], D6
  8025. 00004D72  7002                     moveq.l    D0, 0x02
  8026. 00004D74  2F00                     move.l     -[A7], D0
  8027. 00004D76  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  8028. 00004D7A  201F                     move.l     D0, [A7]+
  8029. 00004D7C  5280                     addq.l     D0, 1
  8030. 00004D7E  2D40 0010                move.l     [A6 + 0x10], D0
  8031. label00004D82:
  8032. 00004D82  70FC                     moveq.l    D0, 0xFFFFFFFC
  8033. 00004D84  B087                     cmp.l      D0, D7
  8034. 00004D86  6618                     bne        +0x1A /* 00004DA0 */
  8035. 00004D88  4267                     clr.w      -[A7]
  8036. 00004D8A  A861                     syscall    Random
  8037. 00004D8C  3A1F                     move.w     D5, [A7]+
  8038. 00004D8E  2F2D FE02                move.l     -[A7], [A5 - 0x1FE]
  8039. 00004D92  2F06                     move.l     -[A7], D6
  8040. 00004D94  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  8041. 00004D98  201F                     move.l     D0, [A7]+
  8042. 00004D9A  5280                     addq.l     D0, 1
  8043. 00004D9C  2D40 0010                move.l     [A6 + 0x10], D0
  8044. label00004DA0:
  8045. 00004DA0  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  8046. 00004DA4  4E5E                     unlink     A6
  8047. 00004DA6  205F                     movea.l    A0, [A7]+
  8048. 00004DA8  504F                     addq.w     A7, 8
  8049. 00004DAA  4ED0                     jmp        [A0]
  8050. export_1075:
  8051. 00004DAC  4E56 0000                link       A6, 0
  8052. 00004DB0  2D6E 000C 0010           move.l     [A6 + 0x10], [A6 + 0xC]
  8053. 00004DB6  202E 0008                move.l     D0, [A6 + 0x8]
  8054. 00004DBA  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  8055. 00004DBE  6F06                     ble        +0x8 /* 00004DC6 */
  8056. 00004DC0  2D6E 0008 0010           move.l     [A6 + 0x10], [A6 + 0x8]
  8057. label00004DC6:
  8058. 00004DC6  4E5E                     unlink     A6
  8059. 00004DC8  205F                     movea.l    A0, [A7]+
  8060. 00004DCA  504F                     addq.w     A7, 8
  8061. 00004DCC  4ED0                     jmp        [A0]
  8062. export_1076:
  8063. 00004DCE  4E56 0000                link       A6, 0
  8064. 00004DD2  2D6E 000C 0010           move.l     [A6 + 0x10], [A6 + 0xC]
  8065. 00004DD8  202E 0008                move.l     D0, [A6 + 0x8]
  8066. 00004DDC  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  8067. 00004DE0  6C06                     bge        +0x8 /* 00004DE8 */
  8068. 00004DE2  2D6E 0008 0010           move.l     [A6 + 0x10], [A6 + 0x8]
  8069. label00004DE8:
  8070. 00004DE8  4E5E                     unlink     A6
  8071. 00004DEA  205F                     movea.l    A0, [A7]+
  8072. 00004DEC  504F                     addq.w     A7, 8
  8073. 00004DEE  4ED0                     jmp        [A0]
  8074. export_1077:
  8075. fn00004DF0:
  8076. 00004DF0  4E56 0000                link       A6, 0
  8077. 00004DF4  3D6E 000A 000C           move.w     [A6 + 0xC], [A6 + 0xA]
  8078. 00004DFA  302E 0008                move.w     D0, [A6 + 0x8]
  8079. 00004DFE  B06E 000A                cmp.w      D0, [A6 + 0xA]
  8080. 00004E02  6F06                     ble        +0x8 /* 00004E0A */
  8081. 00004E04  3D6E 0008 000C           move.w     [A6 + 0xC], [A6 + 0x8]
  8082. label00004E0A:
  8083. 00004E0A  4E5E                     unlink     A6
  8084. 00004E0C  2E9F                     move.l     [A7], [A7]+
  8085. 00004E0E  4E75                     rts
  8086. export_1078:
  8087. fn00004E10:
  8088. 00004E10  4E56 0000                link       A6, 0
  8089. 00004E14  3D6E 000A 000C           move.w     [A6 + 0xC], [A6 + 0xA]
  8090. 00004E1A  302E 0008                move.w     D0, [A6 + 0x8]
  8091. 00004E1E  B06E 000A                cmp.w      D0, [A6 + 0xA]
  8092. 00004E22  6C06                     bge        +0x8 /* 00004E2A */
  8093. 00004E24  3D6E 0008 000C           move.w     [A6 + 0xC], [A6 + 0x8]
  8094. label00004E2A:
  8095. 00004E2A  4E5E                     unlink     A6
  8096. 00004E2C  2E9F                     move.l     [A7], [A7]+
  8097. 00004E2E  4E75                     rts
  8098. export_1079:
  8099. fn00004E30:
  8100. 00004E30  4E56 FEFE                link       A6, -0x0102
  8101. 00004E34  4267                     clr.w      -[A7]
  8102. 00004E36  3F2D 9FE0                move.w     -[A7], [A5 - 0x6020]
  8103. 00004E3A  4EBA 0DC2                jsr        [PC + 0xDC2 /* 00005BFE */]
  8104. 00004E3E  3D5F FEFE                move.w     [A6 - 0x102], [A7]+
  8105. 00004E42  486E FF00                pea.l      [A6 - 0x100]
  8106. 00004E46  3F3C 0080                move.w     -[A7], 0x80
  8107. 00004E4A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8108. 00004E4E  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  8109. 00004E52  206E 000A                movea.l    A0, [A6 + 0xA]
  8110. 00004E56  43EE FF00                lea.l      A1, [A6 - 0x100]
  8111. 00004E5A  707F                     moveq.l    D0, 0x7F
  8112. label00004E5C:
  8113. 00004E5C  30D9                     move.w     [A0]+, [A1]+
  8114. 00004E5E  51C8 FFFC                dbf        D0, -0x6 /* 00004E5C */
  8115. 00004E62  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  8116. 00004E66  A998                     syscall    UseResFile
  8117. 00004E68  4E5E                     unlink     A6
  8118. 00004E6A  205F                     movea.l    A0, [A7]+
  8119. 00004E6C  544F                     addq.w     A7, 2
  8120. 00004E6E  4ED0                     jmp        [A0]
  8121. export_1080:
  8122. 00004E70  4E56 0000                link       A6, 0
  8123. 00004E74  202E 0008                move.l     D0, [A6 + 0x8]
  8124. 00004E78  721F                     moveq.l    D1, 0x1F
  8125. 00004E7A  D081                     add.l      D0, D1
  8126. 00004E7C  C0BC FFFF FFE0           and.l      D0, 0xFFFFFFE0
  8127. 00004E82  2D40 000C                move.l     [A6 + 0xC], D0
  8128. 00004E86  4E5E                     unlink     A6
  8129. 00004E88  2E9F                     move.l     [A7], [A7]+
  8130. 00004E8A  4E75                     rts
  8131. export_1081:
  8132. fn00004E8C:
  8133. 00004E8C  4E56 FFFA                link       A6, -0x0006
  8134. 00004E90  2F0C                     move.l     -[A7], A4
  8135. 00004E92  4267                     clr.w      -[A7]
  8136. 00004E94  2F3C 8200 0000           move.l     -[A7], 0x82000000
  8137. 00004E9A  A8B5                     syscall    ScriptUtil
  8138. 00004E9C  7001                     moveq.l    D0, 0x01
  8139. 00004E9E  B05F                     cmp.w      D0, [A7]+
  8140. 00004EA0  6600 00A2                bne        +0xA4 /* 00004F44 */
  8141. 00004EA4  49EE FFFA                lea.l      A4, [A6 - 0x6]
  8142. 00004EA8  206E 0008                movea.l    A0, [A6 + 0x8]
  8143. 00004EAC  1890                     move.b     [A4], [A0]
  8144. 00004EAE  528C                     addq.l     A4, 1
  8145. 00004EB0  202E 0008                move.l     D0, [A6 + 0x8]
  8146. 00004EB4  5280                     addq.l     D0, 1
  8147. 00004EB6  2040                     movea.l    A0, D0
  8148. 00004EB8  1890                     move.b     [A4], [A0]
  8149. 00004EBA  302E FFFA                move.w     D0, [A6 - 0x6]
  8150. 00004EBE  48C0                     ext.l      D0
  8151. 00004EC0  0C80 0000 829F           cmpi.l     D0, 0x829F
  8152. 00004EC6  5CC0                     sge        D0
  8153. 00004EC8  4A00                     tst.b      D0
  8154. 00004ECA  671A                     beq        +0x1C /* 00004EE6 */
  8155. 00004ECC  322E FFFA                move.w     D1, [A6 - 0x6]
  8156. 00004ED0  48C1                     ext.l      D1
  8157. 00004ED2  0C81 0000 82F1           cmpi.l     D1, 0x82F1
  8158. 00004ED8  5FC1                     sle        D1
  8159. 00004EDA  C001                     and.b      D0, D1
  8160. 00004EDC  6708                     beq        +0xA /* 00004EE6 */
  8161. 00004EDE  3D7C 0003 000C           move.w     [A6 + 0xC], 0x3
  8162. 00004EE4  6064                     bra        +0x66 /* 00004F4A */
  8163. label00004EE6:
  8164. 00004EE6  302E FFFA                move.w     D0, [A6 - 0x6]
  8165. 00004EEA  48C0                     ext.l      D0
  8166. 00004EEC  0C80 0000 8340           cmpi.l     D0, 0x8340
  8167. 00004EF2  5CC0                     sge        D0
  8168. 00004EF4  4A00                     tst.b      D0
  8169. 00004EF6  671A                     beq        +0x1C /* 00004F12 */
  8170. 00004EF8  322E FFFA                move.w     D1, [A6 - 0x6]
  8171. 00004EFC  48C1                     ext.l      D1
  8172. 00004EFE  0C81 0000 8396           cmpi.l     D1, 0x8396
  8173. 00004F04  5FC1                     sle        D1
  8174. 00004F06  C001                     and.b      D0, D1
  8175. 00004F08  6708                     beq        +0xA /* 00004F12 */
  8176. 00004F0A  3D7C 0002 000C           move.w     [A6 + 0xC], 0x2
  8177. 00004F10  6038                     bra        +0x3A /* 00004F4A */
  8178. label00004F12:
  8179. 00004F12  302E FFFA                move.w     D0, [A6 - 0x6]
  8180. 00004F16  48C0                     ext.l      D0
  8181. 00004F18  0C80 0000 815B           cmpi.l     D0, 0x815B
  8182. 00004F1E  6608                     bne        +0xA /* 00004F28 */
  8183. 00004F20  3D7C 0002 000C           move.w     [A6 + 0xC], 0x2
  8184. 00004F26  6022                     bra        +0x24 /* 00004F4A */
  8185. label00004F28:
  8186. 00004F28  302E FFFA                move.w     D0, [A6 - 0x6]
  8187. 00004F2C  48C0                     ext.l      D0
  8188. 00004F2E  0C80 0000 889F           cmpi.l     D0, 0x889F
  8189. 00004F34  6D08                     blt        +0xA /* 00004F3E */
  8190. 00004F36  3D7C 0004 000C           move.w     [A6 + 0xC], 0x4
  8191. 00004F3C  600C                     bra        +0xE /* 00004F4A */
  8192. label00004F3E:
  8193. 00004F3E  426E 000C                clr.w      [A6 + 0xC]
  8194. 00004F42  6006                     bra        +0x8 /* 00004F4A */
  8195. label00004F44:
  8196. 00004F44  3D7C 0004 000C           move.w     [A6 + 0xC], 0x4
  8197. label00004F4A:
  8198. 00004F4A  285F                     movea.l    A4, [A7]+
  8199. 00004F4C  4E5E                     unlink     A6
  8200. 00004F4E  2E9F                     move.l     [A7], [A7]+
  8201. 00004F50  4E75                     rts
  8202. export_1082:
  8203. 00004F52  4E56 FFFE                link       A6, -0x0002
  8204. 00004F56  102D A008                move.b     D0, [A5 - 0x5FF8]
  8205. 00004F5A  6756                     beq        +0x58 /* 00004FB2 */
  8206. 00004F5C  206E 0008                movea.l    A0, [A6 + 0x8]
  8207. 00004F60  4AA8 0004                tst.l      [A0 + 0x4]
  8208. 00004F64  6758                     beq        +0x5A /* 00004FBE */
  8209. 00004F66  42A7                     clr.l      -[A7]
  8210. 00004F68  206E 0008                movea.l    A0, [A6 + 0x8]
  8211. 00004F6C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  8212. 00004F70  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  8213. 00004F74  201F                     move.l     D0, [A7]+
  8214. 00004F76  B0AD A076                cmp.l      D0, [A5 - 0x5F8A]
  8215. 00004F7A  56C0                     sne        D0
  8216. 00004F7C  4A00                     tst.b      D0
  8217. 00004F7E  6648                     bne        +0x4A /* 00004FC8 */
  8218. 00004F80  2F00                     move.l     -[A7], D0
  8219. 00004F82  4267                     clr.w      -[A7]
  8220. 00004F84  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  8221. 00004F88  321F                     move.w     D1, [A7]+
  8222. 00004F8A  201F                     move.l     D0, [A7]+
  8223. 00004F8C  4A41                     tst.w      D1
  8224. 00004F8E  56C1                     sne        D1
  8225. 00004F90  8001                     or.b       D0, D1
  8226. 00004F92  6702                     beq        +0x4 /* 00004F96 */
  8227. 00004F94  6032                     bra        +0x34 /* 00004FC8 */
  8228. label00004F96:
  8229. 00004F96  4267                     clr.w      -[A7]
  8230. 00004F98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8231. 00004F9C  303C 0204                move.w     D0, 0x204
  8232. 00004FA0  A816                     syscall    Pack8
  8233. 00004FA2  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  8234. 00004FA6  206E 0008                movea.l    A0, [A6 + 0x8]
  8235. 00004FAA  7000                     moveq.l    D0, 0x00
  8236. 00004FAC  2140 0004                move.l     [A0 + 0x4], D0
  8237. 00004FB0  600C                     bra        +0xE /* 00004FBE */
  8238. label00004FB2:
  8239. 00004FB2  206E 0008                movea.l    A0, [A6 + 0x8]
  8240. 00004FB6  4868 0004                pea.l      [A0 + 0x4]
  8241. 00004FBA  4EBA 0012                jsr        [PC + 0x12 /* 00004FCE */]
  8242. label00004FBE:
  8243. 00004FBE  206E 0008                movea.l    A0, [A6 + 0x8]
  8244. 00004FC2  20BC 6E75 6C6C           move.l     [A0], 0x6E756C6C /* 'null' */
  8245. label00004FC8:
  8246. 00004FC8  4E5E                     unlink     A6
  8247. 00004FCA  2E9F                     move.l     [A7], [A7]+
  8248. 00004FCC  4E75                     rts
  8249. export_1083:
  8250. fn00004FCE:
  8251. 00004FCE  4E56 FFFC                link       A6, -0x0004
  8252. 00004FD2  48E7 0018                movem.l    -[A7], A3,A4
  8253. 00004FD6  286E 0008                movea.l    A4, [A6 + 0x8]
  8254. 00004FDA  4A94                     tst.l      [A4]
  8255. 00004FDC  6602                     bne        +0x4 /* 00004FE0 */
  8256. 00004FDE  604C                     bra        +0x4E /* 0000502C */
  8257. label00004FE0:
  8258. 00004FE0  42A7                     clr.l      -[A7]
  8259. 00004FE2  2F14                     move.l     -[A7], [A4]
  8260. 00004FE4  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  8261. 00004FE8  201F                     move.l     D0, [A7]+
  8262. 00004FEA  B0AD A076                cmp.l      D0, [A5 - 0x5F8A]
  8263. 00004FEE  56C0                     sne        D0
  8264. 00004FF0  4A00                     tst.b      D0
  8265. 00004FF2  6638                     bne        +0x3A /* 0000502C */
  8266. 00004FF4  2F00                     move.l     -[A7], D0
  8267. 00004FF6  4267                     clr.w      -[A7]
  8268. 00004FF8  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  8269. 00004FFC  321F                     move.w     D1, [A7]+
  8270. 00004FFE  201F                     move.l     D0, [A7]+
  8271. 00005000  4A41                     tst.w      D1
  8272. 00005002  56C1                     sne        D1
  8273. 00005004  8001                     or.b       D0, D1
  8274. 00005006  6702                     beq        +0x4 /* 0000500A */
  8275. 00005008  6022                     bra        +0x24 /* 0000502C */
  8276. label0000500A:
  8277. 0000500A  2054                     movea.l    A0, [A4]
  8278. 0000500C  2650                     movea.l    A3, [A0]
  8279. 0000500E  97FC 0000 0008           sub.l      A3, 0x8
  8280. 00005014  2F14                     move.l     -[A7], [A4]
  8281. 00005016  205F                     movea.l    A0, [A7]+
  8282. 00005018  A023                     syscall    DisposHandle/DisposeHandle
  8283. 0000501A  102D A1BA                move.b     D0, [A5 - 0x5E46]
  8284. 0000501E  6708                     beq        +0xA /* 00005028 */
  8285. 00005020  206D A076                movea.l    A0, [A5 - 0x5F8A]
  8286. 00005024  214B 0030                move.l     [A0 + 0x30], A3
  8287. label00005028:
  8288. 00005028  7000                     moveq.l    D0, 0x00
  8289. 0000502A  2880                     move.l     [A4], D0
  8290. label0000502C:
  8291. 0000502C  4CDF 1800                movem.l    A3,A4, [A7]+
  8292. 00005030  4E5E                     unlink     A6
  8293. 00005032  2E9F                     move.l     [A7], [A7]+
  8294. 00005034  4E75                     rts
  8295. export_1084:
  8296. 00005036  4E56 0000                link       A6, 0
  8297. 0000503A  0C6E 4000 0008           cmpi.w     [A6 + 0x8], 0x4000 /* '@\0' */
  8298. 00005040  6C06                     bge        +0x8 /* 00005048 */
  8299. 00005042  426E 000A                clr.w      [A6 + 0xA]
  8300. 00005046  6012                     bra        +0x14 /* 0000505A */
  8301. label00005048:
  8302. 00005048  4267                     clr.w      -[A7]
  8303. 0000504A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8304. 0000504E  2F3C 8202 0006           move.l     -[A7], 0x82020006
  8305. 00005054  A8B5                     syscall    ScriptUtil
  8306. 00005056  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  8307. label0000505A:
  8308. 0000505A  4E5E                     unlink     A6
  8309. 0000505C  205F                     movea.l    A0, [A7]+
  8310. 0000505E  544F                     addq.w     A7, 2
  8311. 00005060  4ED0                     jmp        [A0]
  8312. export_1085:
  8313. 00005062  4E56 FFF8                link       A6, -0x0008
  8314. 00005066  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8315. 0000506A  486E FFF8                pea.l      [A6 - 0x8]
  8316. 0000506E  486E FFFC                pea.l      [A6 - 0x4]
  8317. 00005072  4EBA EEE0                jsr        [PC - 0x1120 /* 00003F54 */]
  8318. 00005076  4AAE FFF8                tst.l      [A6 - 0x8]
  8319. 0000507A  6706                     beq        +0x8 /* 00005082 */
  8320. 0000507C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8321. 00005080  A9A3                     syscall    ReleaseResource
  8322. label00005082:
  8323. 00005082  4AAE FFFC                tst.l      [A6 - 0x4]
  8324. 00005086  6706                     beq        +0x8 /* 0000508E */
  8325. 00005088  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8326. 0000508C  A9A3                     syscall    ReleaseResource
  8327. label0000508E:
  8328. 0000508E  4E5E                     unlink     A6
  8329. 00005090  205F                     movea.l    A0, [A7]+
  8330. 00005092  544F                     addq.w     A7, 2
  8331. 00005094  4ED0                     jmp        [A0]
  8332. export_1086:
  8333. 00005096  4E56 0000                link       A6, 0
  8334. 0000509A  2F0C                     move.l     -[A7], A4
  8335. 0000509C  102D 9FF4                move.b     D0, [A5 - 0x600C]
  8336. 000050A0  671E                     beq        +0x20 /* 000050C0 */
  8337. 000050A2  207C 0000 0B2A           movea.l    A0, 0xB2A
  8338. 000050A8  2050                     movea.l    A0, [A0]
  8339. 000050AA  2850                     movea.l    A4, [A0]
  8340. 000050AC  4267                     clr.w      -[A7]
  8341. 000050AE  2F2C 0414                move.l     -[A7], [A4 + 0x414]
  8342. 000050B2  2F2C 0418                move.l     -[A7], [A4 + 0x418]
  8343. 000050B6  7000                     moveq.l    D0, 0x00
  8344. 000050B8  A854                     syscall    FontDispatch
  8345. 000050BA  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  8346. 000050BE  6004                     bra        +0x6 /* 000050C4 */
  8347. label000050C0:
  8348. 000050C0  422E 0008                clr.b      [A6 + 0x8]
  8349. label000050C4:
  8350. 000050C4  285F                     movea.l    A4, [A7]+
  8351. 000050C6  4E5E                     unlink     A6
  8352. 000050C8  4E75                     rts
  8353. export_1087:
  8354. 000050CA  4E56 0000                link       A6, 0
  8355. 000050CE  42A7                     clr.l      -[A7]
  8356. 000050D0  3EB8 0984                move.w     [A7], [0x00000984 /* AppFontID */]
  8357. 000050D4  4EBA 1794                jsr        [PC + 0x1794 /* 0000686A */]
  8358. 000050D8  3D5F 0008                move.w     [A6 + 0x8], [A7]+
  8359. 000050DC  4E5E                     unlink     A6
  8360. 000050DE  4E75                     rts
  8361. export_1088:
  8362. fn000050E0:
  8363. 000050E0  4E56 FFFC                link       A6, -0x0004
  8364. 000050E4  2F0C                     move.l     -[A7], A4
  8365. 000050E6  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  8366. 000050EA  4EBA DFF0                jsr        [PC - 0x2010 /* 000030DC */]
  8367. 000050EE  42A7                     clr.l      -[A7]
  8368. 000050F0  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  8369. 000050F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8370. 000050F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8371. 000050FC  A97C                     syscall    GetNewDialog
  8372. 000050FE  285F                     movea.l    A4, [A7]+
  8373. 00005100  200C                     move.l     D0, A4
  8374. 00005102  660A                     bne        +0xC /* 0000510E */
  8375. 00005104  3F3C FF94                move.w     -[A7], 0xFF94
  8376. 00005108  42A7                     clr.l      -[A7]
  8377. 0000510A  4EBA D81E                jsr        [PC - 0x27E2 /* 0000292A */]
  8378. label0000510E:
  8379. 0000510E  2D4C 0012                move.l     [A6 + 0x12], A4
  8380. 00005112  285F                     movea.l    A4, [A7]+
  8381. 00005114  4E5E                     unlink     A6
  8382. 00005116  205F                     movea.l    A0, [A7]+
  8383. 00005118  DEFC 000A                add.w      A7, 0xA /* '\n' */
  8384. 0000511C  4ED0                     jmp        [A0]
  8385. export_1089:
  8386. fn0000511E:
  8387. 0000511E  4E56 0000                link       A6, 0
  8388. 00005122  42A7                     clr.l      -[A7]
  8389. 00005124  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8390. 00005128  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  8391. 0000512C  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  8392. 00005130  4E5E                     unlink     A6
  8393. 00005132  2E9F                     move.l     [A7], [A7]+
  8394. 00005134  4E75                     rts
  8395. export_1090:
  8396. 00005136  4E56 FFFE                link       A6, -0x0002
  8397. 0000513A  2F0C                     move.l     -[A7], A4
  8398. 0000513C  2F2D A01C                move.l     -[A7], [A5 - 0x5FE4]
  8399. 00005140  205F                     movea.l    A0, [A7]+
  8400. 00005142  A064                     syscall    MoveHHi
  8401. 00005144  2F2D A01C                move.l     -[A7], [A5 - 0x5FE4]
  8402. 00005148  486E FFFF                pea.l      [A6 - 0x1]
  8403. 0000514C  4EBA 092C                jsr        [PC + 0x92C /* 00005A7A */]
  8404. 00005150  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  8405. 00005154  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8406. 00005158  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8407. 0000515C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8408. 00005160  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8409. 00005164  206D A01C                movea.l    A0, [A5 - 0x5FE4]
  8410. 00005168  2F10                     move.l     -[A7], [A0]
  8411. 0000516A  205F                     movea.l    A0, [A7]+
  8412. 0000516C  4E90                     jsr        [A0]
  8413. 0000516E  2F2D A01C                move.l     -[A7], [A5 - 0x5FE4]
  8414. 00005172  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  8415. 00005176  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  8416. 0000517A  7002                     moveq.l    D0, 0x02
  8417. 0000517C  B06E 0018                cmp.w      D0, [A6 + 0x18]
  8418. 00005180  6618                     bne        +0x1A /* 0000519A */
  8419. 00005182  206E 0014                movea.l    A0, [A6 + 0x14]
  8420. 00005186  2850                     movea.l    A4, [A0]
  8421. 00005188  4267                     clr.w      -[A7]
  8422. 0000518A  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  8423. 0000518E  3F2D A00A                move.w     -[A7], [A5 - 0x5FF6]
  8424. 00005192  4EBA FC5C                jsr        [PC - 0x3A4 /* 00004DF0 */]
  8425. 00005196  395F 0002                move.w     [A4 + 0x2], [A7]+
  8426. label0000519A:
  8427. 0000519A  285F                     movea.l    A4, [A7]+
  8428. 0000519C  4E5E                     unlink     A6
  8429. 0000519E  205F                     movea.l    A0, [A7]+
  8430. 000051A0  DEFC 0012                add.w      A7, 0x12
  8431. 000051A4  4ED0                     jmp        [A0]
  8432. export_1091:
  8433. fn000051A6:
  8434. 000051A6  4E56 FFBC                link       A6, -0x0044
  8435. 000051AA  206E 0008                movea.l    A0, [A6 + 0x8]
  8436. 000051AE  43EE FFBC                lea.l      A1, [A6 - 0x44]
  8437. 000051B2  7021                     moveq.l    D0, 0x21
  8438. label000051B4:
  8439. 000051B4  32D8                     move.w     [A1]+, [A0]+
  8440. 000051B6  51C8 FFFC                dbf        D0, -0x6 /* 000051B4 */
  8441. 000051BA  4A6D A0A0                tst.w      [A5 - 0x5F60]
  8442. 000051BE  6D06                     blt        +0x8 /* 000051C6 */
  8443. 000051C0  486E FFBC                pea.l      [A6 - 0x44]
  8444. 000051C4  A851                     syscall    SetCursor
  8445. label000051C6:
  8446. 000051C6  41ED A02C                lea.l      A0, [A5 - 0x5FD4]
  8447. 000051CA  43EE FFBC                lea.l      A1, [A6 - 0x44]
  8448. 000051CE  7021                     moveq.l    D0, 0x21
  8449. label000051D0:
  8450. 000051D0  30D9                     move.w     [A0]+, [A1]+
  8451. 000051D2  51C8 FFFC                dbf        D0, -0x6 /* 000051D0 */
  8452. 000051D6  4E5E                     unlink     A6
  8453. 000051D8  2E9F                     move.l     [A7], [A7]+
  8454. 000051DA  4E75                     rts
  8455. export_1092:
  8456. fn000051DC:
  8457. 000051DC  4E56 FF00                link       A6, -0x0100
  8458. 000051E0  206E 0008                movea.l    A0, [A6 + 0x8]
  8459. 000051E4  43EE FF00                lea.l      A1, [A6 - 0x100]
  8460. 000051E8  707F                     moveq.l    D0, 0x7F
  8461. label000051EA:
  8462. 000051EA  32D8                     move.w     [A1]+, [A0]+
  8463. 000051EC  51C8 FFFC                dbf        D0, -0x6 /* 000051EA */
  8464. 000051F0  4A2E FF00                tst.b      [A6 - 0x100]
  8465. 000051F4  6608                     bne        +0xA /* 000051FE */
  8466. 000051F6  3D7C 0120 FF00           move.w     [A6 - 0x100], 0x120
  8467. 000051FC  6012                     bra        +0x14 /* 00005210 */
  8468. label000051FE:
  8469. 000051FE  4240                     clr.w      D0
  8470. 00005200  102E FF01                move.b     D0, [A6 - 0xFF]
  8471. 00005204  722D                     moveq.l    D1, 0x2D
  8472. 00005206  B240                     cmp.w      D1, D0
  8473. 00005208  6606                     bne        +0x8 /* 00005210 */
  8474. 0000520A  3D7C 012D FF00           move.w     [A6 - 0x100], 0x12D
  8475. label00005210:
  8476. 00005210  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8477. 00005214  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8478. 00005218  486E FF00                pea.l      [A6 - 0x100]
  8479. 0000521C  A947                     syscall    SetMenuItemText/SetItem
  8480. 0000521E  4240                     clr.w      D0
  8481. 00005220  102E FF01                move.b     D0, [A6 - 0xFF]
  8482. 00005224  722D                     moveq.l    D1, 0x2D
  8483. 00005226  B240                     cmp.w      D1, D0
  8484. 00005228  660A                     bne        +0xC /* 00005234 */
  8485. 0000522A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8486. 0000522E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8487. 00005232  A93A                     syscall    DisableItem
  8488. label00005234:
  8489. 00005234  4E5E                     unlink     A6
  8490. 00005236  205F                     movea.l    A0, [A7]+
  8491. 00005238  DEFC 000A                add.w      A7, 0xA /* '\n' */
  8492. 0000523C  4ED0                     jmp        [A0]
  8493. export_1093:
  8494. 0000523E  4E56 FFDA                link       A6, -0x0026
  8495. 00005242  206E 000E                movea.l    A0, [A6 + 0xE]
  8496. 00005246  43EE FFF4                lea.l      A1, [A6 - 0xC]
  8497. 0000524A  7005                     moveq.l    D0, 0x05
  8498. label0000524C:
  8499. 0000524C  32D8                     move.w     [A1]+, [A0]+
  8500. 0000524E  51C8 FFFC                dbf        D0, -0x6 /* 0000524C */
  8501. 00005252  082E 0001 0013           btst.b     [A6 + 0x13], 0x1
  8502. 00005258  6700 0088                beq        +0x8A /* 000052E2 */
  8503. 0000525C  082E 0005 0013           btst.b     [A6 + 0x13], 0x5
  8504. 00005262  674C                     beq        +0x4E /* 000052B0 */
  8505. 00005264  102E FFF6                move.b     D0, [A6 - 0xA]
  8506. 00005268  7200                     moveq.l    D1, 0x00
  8507. 0000526A  B001                     cmp.b      D0, D1
  8508. 0000526C  6774                     beq        +0x76 /* 000052E2 */
  8509. 0000526E  486E FFDC                pea.l      [A6 - 0x24]
  8510. 00005272  700C                     moveq.l    D0, 0x0C
  8511. 00005274  2F00                     move.l     -[A7], D0
  8512. 00005276  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  8513. 0000527A  3D7C 0002 FFDA           move.w     [A6 - 0x26], 0x2
  8514. 00005280  1D6E FFF6 FFDE           move.b     [A6 - 0x22], [A6 - 0xA]
  8515. 00005286  4267                     clr.w      -[A7]
  8516. 00005288  486E FFDA                pea.l      [A6 - 0x26]
  8517. 0000528C  486E FFDC                pea.l      [A6 - 0x24]
  8518. 00005290  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8519. 00005294  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  8520. 00005298  A83D                     syscall    TEDispatch
  8521. 0000529A  101F                     move.b     D0, [A7]+
  8522. 0000529C  6644                     bne        +0x46 /* 000052E2 */
  8523. 0000529E  7000                     moveq.l    D0, 0x00
  8524. 000052A0  302E 0012                move.w     D0, [A6 + 0x12]
  8525. 000052A4  C0BC FFFF FFCF           and.l      D0, 0xFFFFFFCF
  8526. 000052AA  3D40 0012                move.w     [A6 + 0x12], D0
  8527. 000052AE  6032                     bra        +0x34 /* 000052E2 */
  8528. label000052B0:
  8529. 000052B0  102E FFF6                move.b     D0, [A6 - 0xA]
  8530. 000052B4  7200                     moveq.l    D1, 0x00
  8531. 000052B6  B001                     cmp.b      D0, D1
  8532. 000052B8  6728                     beq        +0x2A /* 000052E2 */
  8533. 000052BA  41EE FFE8                lea.l      A0, [A6 - 0x18]
  8534. 000052BE  43EE FFF4                lea.l      A1, [A6 - 0xC]
  8535. 000052C2  7005                     moveq.l    D0, 0x05
  8536. label000052C4:
  8537. 000052C4  30D9                     move.w     [A0]+, [A1]+
  8538. 000052C6  51C8 FFFC                dbf        D0, -0x6 /* 000052C4 */
  8539. 000052CA  422E FFEA                clr.b      [A6 - 0x16]
  8540. 000052CE  3F3C 0002                move.w     -[A7], 0x2
  8541. 000052D2  486E FFE8                pea.l      [A6 - 0x18]
  8542. 000052D6  4267                     clr.w      -[A7]
  8543. 000052D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8544. 000052DC  3F3C 0001                move.w     -[A7], 0x1
  8545. 000052E0  A83D                     syscall    TEDispatch
  8546. label000052E2:
  8547. 000052E2  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  8548. 000052E6  486E FFF4                pea.l      [A6 - 0xC]
  8549. 000052EA  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  8550. 000052EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8551. 000052F2  3F3C 0001                move.w     -[A7], 0x1
  8552. 000052F6  A83D                     syscall    TEDispatch
  8553. 000052F8  4E5E                     unlink     A6
  8554. 000052FA  205F                     movea.l    A0, [A7]+
  8555. 000052FC  DEFC 000C                add.w      A7, 0xC
  8556. 00005300  4ED0                     jmp        [A0]
  8557. export_1094:
  8558. fn00005302:
  8559. 00005302  4E56 0000                link       A6, 0
  8560. 00005306  202E 0008                move.l     D0, [A6 + 0x8]
  8561. 0000530A  C0AD 9FDA                and.l      D0, [A5 - 0x6026]
  8562. 0000530E  2D40 000C                move.l     [A6 + 0xC], D0
  8563. 00005312  4E5E                     unlink     A6
  8564. 00005314  2E9F                     move.l     [A7], [A7]+
  8565. 00005316  4E75                     rts
  8566. export_1095:
  8567. 00005318  4E56 FFFE                link       A6, -0x0002
  8568. 0000531C  206E 0008                movea.l    A0, [A6 + 0x8]
  8569. 00005320  4A90                     tst.l      [A0]
  8570. 00005322  6602                     bne        +0x4 /* 00005326 */
  8571. 00005324  6038                     bra        +0x3A /* 0000535E */
  8572. label00005326:
  8573. 00005326  4267                     clr.w      -[A7]
  8574. 00005328  206E 0008                movea.l    A0, [A6 + 0x8]
  8575. 0000532C  2F10                     move.l     -[A7], [A0]
  8576. 0000532E  4EAD 288A                jsr        [A5 + 0x288A /* export_1293 */]
  8577. 00005332  101F                     move.b     D0, [A7]+
  8578. 00005334  670A                     beq        +0xC /* 00005340 */
  8579. 00005336  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8580. 0000533A  4EBA FC92                jsr        [PC - 0x36E /* 00004FCE */]
  8581. 0000533E  6016                     bra        +0x18 /* 00005356 */
  8582. label00005340:
  8583. 00005340  102D A1A6                move.b     D0, [A5 - 0x5E5A]
  8584. 00005344  6710                     beq        +0x12 /* 00005356 */
  8585. 00005346  206E 0008                movea.l    A0, [A6 + 0x8]
  8586. 0000534A  2F10                     move.l     -[A7], [A0]
  8587. 0000534C  486E FFFE                pea.l      [A6 - 0x2]
  8588. 00005350  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  8589. 00005354  A88F                     syscall    OSDispatch
  8590. label00005356:
  8591. 00005356  206E 0008                movea.l    A0, [A6 + 0x8]
  8592. 0000535A  7000                     moveq.l    D0, 0x00
  8593. 0000535C  2080                     move.l     [A0], D0
  8594. label0000535E:
  8595. 0000535E  4E5E                     unlink     A6
  8596. 00005360  2E9F                     move.l     [A7], [A7]+
  8597. 00005362  4E75                     rts
  8598. export_1096:
  8599. 00005364  4E56 FFFE                link       A6, -0x0002
  8600. 00005368  4267                     clr.w      -[A7]
  8601. 0000536A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8602. 0000536E  4EAD 288A                jsr        [A5 + 0x288A /* export_1293 */]
  8603. 00005372  101F                     move.b     D0, [A7]+
  8604. 00005374  670A                     beq        +0xC /* 00005380 */
  8605. 00005376  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8606. 0000537A  205F                     movea.l    A0, [A7]+
  8607. 0000537C  A029                     syscall    HLock
  8608. 0000537E  6014                     bra        +0x16 /* 00005394 */
  8609. label00005380:
  8610. 00005380  102D A1A6                move.b     D0, [A5 - 0x5E5A]
  8611. 00005384  670E                     beq        +0x10 /* 00005394 */
  8612. 00005386  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8613. 0000538A  486E FFFE                pea.l      [A6 - 0x2]
  8614. 0000538E  3F3C 001E                move.w     -[A7], 0x1E
  8615. 00005392  A88F                     syscall    OSDispatch
  8616. label00005394:
  8617. 00005394  4E5E                     unlink     A6
  8618. 00005396  2E9F                     move.l     [A7], [A7]+
  8619. 00005398  4E75                     rts
  8620. export_1097:
  8621. 0000539A  4E56 FFFE                link       A6, -0x0002
  8622. 0000539E  4267                     clr.w      -[A7]
  8623. 000053A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8624. 000053A4  4EAD 288A                jsr        [A5 + 0x288A /* export_1293 */]
  8625. 000053A8  101F                     move.b     D0, [A7]+
  8626. 000053AA  670A                     beq        +0xC /* 000053B6 */
  8627. 000053AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8628. 000053B0  205F                     movea.l    A0, [A7]+
  8629. 000053B2  A02A                     syscall    HUnlock
  8630. 000053B4  6014                     bra        +0x16 /* 000053CA */
  8631. label000053B6:
  8632. 000053B6  102D A1A6                move.b     D0, [A5 - 0x5E5A]
  8633. 000053BA  670E                     beq        +0x10 /* 000053CA */
  8634. 000053BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8635. 000053C0  486E FFFE                pea.l      [A6 - 0x2]
  8636. 000053C4  3F3C 001F                move.w     -[A7], 0x1F
  8637. 000053C8  A88F                     syscall    OSDispatch
  8638. label000053CA:
  8639. 000053CA  4E5E                     unlink     A6
  8640. 000053CC  2E9F                     move.l     [A7], [A7]+
  8641. 000053CE  4E75                     rts
  8642. export_1098:
  8643. 000053D0  4E56 FFFA                link       A6, -0x0006
  8644. 000053D4  2F0C                     move.l     -[A7], A4
  8645. 000053D6  7000                     moveq.l    D0, 0x00
  8646. 000053D8  2840                     movea.l    A4, D0
  8647. 000053DA  102D A1A6                move.b     D0, [A5 - 0x5E5A]
  8648. 000053DE  6712                     beq        +0x14 /* 000053F2 */
  8649. 000053E0  42A7                     clr.l      -[A7]
  8650. 000053E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8651. 000053E6  486E FFFA                pea.l      [A6 - 0x6]
  8652. 000053EA  3F3C 001D                move.w     -[A7], 0x1D
  8653. 000053EE  A88F                     syscall    OSDispatch
  8654. 000053F0  285F                     movea.l    A4, [A7]+
  8655. label000053F2:
  8656. 000053F2  200C                     move.l     D0, A4
  8657. 000053F4  660C                     bne        +0xE /* 00005402 */
  8658. 000053F6  42A7                     clr.l      -[A7]
  8659. 000053F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8660. 000053FC  4EBA FD20                jsr        [PC - 0x2E0 /* 0000511E */]
  8661. 00005400  285F                     movea.l    A4, [A7]+
  8662. label00005402:
  8663. 00005402  2D4C 000C                move.l     [A6 + 0xC], A4
  8664. 00005406  285F                     movea.l    A4, [A7]+
  8665. 00005408  4E5E                     unlink     A6
  8666. 0000540A  2E9F                     move.l     [A7], [A7]+
  8667. 0000540C  4E75                     rts
  8668. export_1099:
  8669. 0000540E  4E56 FFEC                link       A6, -0x0014
  8670. 00005412  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  8671. 00005416  266E 0018                movea.l    A3, [A6 + 0x18]
  8672. 0000541A  2C2E 0008                move.l     D6, [A6 + 0x8]
  8673. 0000541E  BCAE 000C                cmp.l      D6, [A6 + 0xC]
  8674. 00005422  6700 0088                beq        +0x8A /* 000054AC */
  8675. 00005426  202E 0014                move.l     D0, [A6 + 0x14]
  8676. 0000542A  D093                     add.l      D0, [A3]
  8677. 0000542C  286E 000C                movea.l    A4, [A6 + 0xC]
  8678. 00005430  D9C0                     add.l      A4, D0
  8679. 00005432  2A06                     move.l     D5, D6
  8680. 00005434  9AAE 000C                sub.l      D5, [A6 + 0xC]
  8681. 00005438  280C                     move.l     D4, A4
  8682. 0000543A  D885                     add.l      D4, D5
  8683. 0000543C  42A7                     clr.l      -[A7]
  8684. 0000543E  2F0B                     move.l     -[A7], A3
  8685. 00005440  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  8686. 00005444  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  8687. 00005448  202E FFF0                move.l     D0, [A6 - 0x10]
  8688. 0000544C  D093                     add.l      D0, [A3]
  8689. 0000544E  2E00                     move.l     D7, D0
  8690. 00005450  9E8C                     sub.l      D7, A4
  8691. 00005452  BCAE 000C                cmp.l      D6, [A6 + 0xC]
  8692. 00005456  5DC0                     slt        D0
  8693. 00005458  4A87                     tst.l      D7
  8694. 0000545A  5EC1                     sgt        D1
  8695. 0000545C  C001                     and.b      D0, D1
  8696. 0000545E  670A                     beq        +0xC /* 0000546A */
  8697. 00005460  2F0C                     move.l     -[A7], A4
  8698. 00005462  2F04                     move.l     -[A7], D4
  8699. 00005464  2F07                     move.l     -[A7], D7
  8700. 00005466  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  8701. label0000546A:
  8702. 0000546A  2F0B                     move.l     -[A7], A3
  8703. 0000546C  2005                     move.l     D0, D5
  8704. 0000546E  D0AE FFF0                add.l      D0, [A6 - 0x10]
  8705. 00005472  2F00                     move.l     -[A7], D0
  8706. 00005474  4EBA 1328                jsr        [PC + 0x1328 /* 0000679E */]
  8707. 00005478  4267                     clr.w      -[A7]
  8708. 0000547A  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  8709. 0000547E  4A5F                     tst.w      [A7]+
  8710. 00005480  6702                     beq        +0x4 /* 00005484 */
  8711. 00005482  6048                     bra        +0x4A /* 000054CC */
  8712. label00005484:
  8713. 00005484  BCAE 000C                cmp.l      D6, [A6 + 0xC]
  8714. 00005488  5EC0                     sgt        D0
  8715. 0000548A  4A87                     tst.l      D7
  8716. 0000548C  5EC1                     sgt        D1
  8717. 0000548E  C001                     and.b      D0, D1
  8718. 00005490  671A                     beq        +0x1C /* 000054AC */
  8719. 00005492  202E 0014                move.l     D0, [A6 + 0x14]
  8720. 00005496  D093                     add.l      D0, [A3]
  8721. 00005498  286E 000C                movea.l    A4, [A6 + 0xC]
  8722. 0000549C  D9C0                     add.l      A4, D0
  8723. 0000549E  280C                     move.l     D4, A4
  8724. 000054A0  D885                     add.l      D4, D5
  8725. 000054A2  2F0C                     move.l     -[A7], A4
  8726. 000054A4  2F04                     move.l     -[A7], D4
  8727. 000054A6  2F07                     move.l     -[A7], D7
  8728. 000054A8  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  8729. label000054AC:
  8730. 000054AC  4AAE 0010                tst.l      [A6 + 0x10]
  8731. 000054B0  56C0                     sne        D0
  8732. 000054B2  4A86                     tst.l      D6
  8733. 000054B4  5EC1                     sgt        D1
  8734. 000054B6  C001                     and.b      D0, D1
  8735. 000054B8  6712                     beq        +0x14 /* 000054CC */
  8736. 000054BA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8737. 000054BE  202E 0014                move.l     D0, [A6 + 0x14]
  8738. 000054C2  D093                     add.l      D0, [A3]
  8739. 000054C4  2F00                     move.l     -[A7], D0
  8740. 000054C6  2F06                     move.l     -[A7], D6
  8741. 000054C8  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  8742. label000054CC:
  8743. 000054CC  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  8744. 000054D0  4E5E                     unlink     A6
  8745. 000054D2  205F                     movea.l    A0, [A7]+
  8746. 000054D4  DEFC 0014                add.w      A7, 0x14
  8747. 000054D8  4ED0                     jmp        [A0]
  8748. export_1100:
  8749. fn000054DA:
  8750. 000054DA  4E56 FFF4                link       A6, -0x000C
  8751. 000054DE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  8752. 000054E2  3C2E 000E                move.w     D6, [A6 + 0xE]
  8753. 000054E6  3E2E 0008                move.w     D7, [A6 + 0x8]
  8754. 000054EA  4267                     clr.w      -[A7]
  8755. 000054EC  3F07                     move.w     -[A7], D7
  8756. 000054EE  206E 0012                movea.l    A0, [A6 + 0x12]
  8757. 000054F2  4240                     clr.w      D0
  8758. 000054F4  1010                     move.b     D0, [A0]
  8759. 000054F6  323C 00FF                move.w     D1, 0xFF
  8760. 000054FA  9240                     sub.w      D1, D0
  8761. 000054FC  D246                     add.w      D1, D6
  8762. 000054FE  3F01                     move.w     -[A7], D1
  8763. 00005500  4EBA F90E                jsr        [PC - 0x6F2 /* 00004E10 */]
  8764. 00005504  3E1F                     move.w     D7, [A7]+
  8765. 00005506  BC47                     cmp.w      D6, D7
  8766. 00005508  6752                     beq        +0x54 /* 0000555C */
  8767. 0000550A  302E 0010                move.w     D0, [A6 + 0x10]
  8768. 0000550E  48C0                     ext.l      D0
  8769. 00005510  D0AE 0012                add.l      D0, [A6 + 0x12]
  8770. 00005514  3206                     move.w     D1, D6
  8771. 00005516  48C1                     ext.l      D1
  8772. 00005518  2841                     movea.l    A4, D1
  8773. 0000551A  D9C0                     add.l      A4, D0
  8774. 0000551C  3807                     move.w     D4, D7
  8775. 0000551E  9846                     sub.w      D4, D6
  8776. 00005520  3004                     move.w     D0, D4
  8777. 00005522  48C0                     ext.l      D0
  8778. 00005524  2640                     movea.l    A3, D0
  8779. 00005526  D7CC                     add.l      A3, A4
  8780. 00005528  206E 0012                movea.l    A0, [A6 + 0x12]
  8781. 0000552C  5288                     addq.l     A0, 1
  8782. 0000552E  226E 0012                movea.l    A1, [A6 + 0x12]
  8783. 00005532  4240                     clr.w      D0
  8784. 00005534  1011                     move.b     D0, [A1]
  8785. 00005536  48C0                     ext.l      D0
  8786. 00005538  D088                     add.l      D0, A0
  8787. 0000553A  2F00                     move.l     -[A7], D0
  8788. 0000553C  42A7                     clr.l      -[A7]
  8789. 0000553E  2F0C                     move.l     -[A7], A4
  8790. 00005540  4EBA FDC0                jsr        [PC - 0x240 /* 00005302 */]
  8791. 00005544  221F                     move.l     D1, [A7]+
  8792. 00005546  201F                     move.l     D0, [A7]+
  8793. 00005548  9081                     sub.l      D0, D1
  8794. 0000554A  3A00                     move.w     D5, D0
  8795. 0000554C  6F0E                     ble        +0x10 /* 0000555C */
  8796. 0000554E  2F0C                     move.l     -[A7], A4
  8797. 00005550  2F0B                     move.l     -[A7], A3
  8798. 00005552  3005                     move.w     D0, D5
  8799. 00005554  48C0                     ext.l      D0
  8800. 00005556  2F00                     move.l     -[A7], D0
  8801. 00005558  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  8802. label0000555C:
  8803. 0000555C  4A47                     tst.w      D7
  8804. 0000555E  6F1A                     ble        +0x1C /* 0000557A */
  8805. 00005560  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8806. 00005564  302E 0010                move.w     D0, [A6 + 0x10]
  8807. 00005568  48C0                     ext.l      D0
  8808. 0000556A  D0AE 0012                add.l      D0, [A6 + 0x12]
  8809. 0000556E  2F00                     move.l     -[A7], D0
  8810. 00005570  3007                     move.w     D0, D7
  8811. 00005572  48C0                     ext.l      D0
  8812. 00005574  2F00                     move.l     -[A7], D0
  8813. 00005576  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  8814. label0000557A:
  8815. 0000557A  206E 0012                movea.l    A0, [A6 + 0x12]
  8816. 0000557E  2248                     movea.l    A1, A0
  8817. 00005580  4240                     clr.w      D0
  8818. 00005582  1011                     move.b     D0, [A1]
  8819. 00005584  D047                     add.w      D0, D7
  8820. 00005586  9046                     sub.w      D0, D6
  8821. 00005588  1080                     move.b     [A0], D0
  8822. 0000558A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  8823. 0000558E  4E5E                     unlink     A6
  8824. 00005590  205F                     movea.l    A0, [A7]+
  8825. 00005592  DEFC 000E                add.w      A7, 0xE
  8826. 00005596  4ED0                     jmp        [A0]
  8827. export_1101:
  8828. fn00005598:
  8829. 00005598  4E56 FEFA                link       A6, -0x0106
  8830. 0000559C  2F07                     move.l     -[A7], D7
  8831. 0000559E  206E 000C                movea.l    A0, [A6 + 0xC]
  8832. 000055A2  43EE FF00                lea.l      A1, [A6 - 0x100]
  8833. 000055A6  707F                     moveq.l    D0, 0x7F
  8834. label000055A8:
  8835. 000055A8  32D8                     move.w     [A1]+, [A0]+
  8836. 000055AA  51C8 FFFC                dbf        D0, -0x6 /* 000055A8 */
  8837. 000055AE  3D7C 025E FEFA           move.w     [A6 - 0x106], 0x25E
  8838. 000055B4  302E 0010                move.w     D0, [A6 + 0x10]
  8839. 000055B8  D07C 0030                add.w      D0, 0x30 /* '0' */
  8840. 000055BC  1D40 FEFC                move.b     [A6 - 0x104], D0
  8841. 000055C0  486E FEFA                pea.l      [A6 - 0x106]
  8842. 000055C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8843. 000055C8  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  8844. 000055CC  3E1F                     move.w     D7, [A7]+
  8845. 000055CE  6F1A                     ble        +0x1C /* 000055EA */
  8846. 000055D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8847. 000055D4  3F07                     move.w     -[A7], D7
  8848. 000055D6  3F3C 0002                move.w     -[A7], 0x2
  8849. 000055DA  486E FF01                pea.l      [A6 - 0xFF]
  8850. 000055DE  4240                     clr.w      D0
  8851. 000055E0  102E FF00                move.b     D0, [A6 - 0x100]
  8852. 000055E4  3F00                     move.w     -[A7], D0
  8853. 000055E6  4EBA FEF2                jsr        [PC - 0x10E /* 000054DA */]
  8854. label000055EA:
  8855. 000055EA  2E1F                     move.l     D7, [A7]+
  8856. 000055EC  4E5E                     unlink     A6
  8857. 000055EE  205F                     movea.l    A0, [A7]+
  8858. 000055F0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  8859. 000055F4  4ED0                     jmp        [A0]
  8860. export_1102:
  8861. 000055F6  4E56 FFD2                link       A6, -0x002E
  8862. 000055FA  48E7 0700                movem.l    -[A7], D5,D6,D7
  8863. 000055FE  3A2E 0008                move.w     D5, [A6 + 0x8]
  8864. 00005602  2E2E 000A                move.l     D7, [A6 + 0xA]
  8865. 00005606  4267                     clr.w      -[A7]
  8866. 00005608  3F05                     move.w     -[A7], D5
  8867. 0000560A  2F3C 0013 0000           move.l     -[A7], 0x130000
  8868. 00005610  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  8869. 00005614  3A1F                     move.w     D5, [A7]+
  8870. 00005616  6646                     bne        +0x48 /* 0000565E */
  8871. 00005618  422E FFEC                clr.b      [A6 - 0x14]
  8872. label0000561C:
  8873. 0000561C  487A 008C                pea.l      [PC + 0x8C /* 000056AA, value 0x13F4E56 */]
  8874. 00005620  486E FFEC                pea.l      [A6 - 0x14]
  8875. 00005624  486E FFD4                pea.l      [A6 - 0x2C]
  8876. 00005628  3F3C 0002                move.w     -[A7], 0x2
  8877. 0000562C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  8878. 00005630  41EE FFEC                lea.l      A0, [A6 - 0x14]
  8879. 00005634  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  8880. 00005638  7009                     moveq.l    D0, 0x09
  8881. label0000563A:
  8882. 0000563A  30D9                     move.w     [A0]+, [A1]+
  8883. 0000563C  51C8 FFFC                dbf        D0, -0x6 /* 0000563A */
  8884. 00005640  2007                     move.l     D0, D7
  8885. 00005642  C0BC 0000 000F           and.l      D0, 0xF
  8886. 00005648  5280                     addq.l     D0, 1
  8887. 0000564A  41ED A1DC                lea.l      A0, [A5 - 0x5E24]
  8888. 0000564E  4241                     clr.w      D1
  8889. 00005650  1230 0000                move.b     D1, [A0 + D0.w]
  8890. 00005654  1D41 FFED                move.b     [A6 - 0x13], D1
  8891. 00005658  E88F                     lsr        D7, 4
  8892. 0000565A  66C0                     bne        -0x3E /* 0000561C */
  8893. 0000565C  6030                     bra        +0x32 /* 0000568E */
  8894. label0000565E:
  8895. 0000565E  1D45 FFEC                move.b     [A6 - 0x14], D5
  8896. 00005662  3D45 FFD2                move.w     [A6 - 0x2E], D5
  8897. 00005666  3C2E FFD2                move.w     D6, [A6 - 0x2E]
  8898. 0000566A  601C                     bra        +0x1E /* 00005688 */
  8899. label0000566C:
  8900. 0000566C  2007                     move.l     D0, D7
  8901. 0000566E  C0BC 0000 000F           and.l      D0, 0xF
  8902. 00005674  5280                     addq.l     D0, 1
  8903. 00005676  41ED A1DC                lea.l      A0, [A5 - 0x5E24]
  8904. 0000567A  4241                     clr.w      D1
  8905. 0000567C  1230 0000                move.b     D1, [A0 + D0.w]
  8906. 00005680  1D81 60EC                move.b     [A6 + D6.w - 0x20], D1
  8907. 00005684  E88F                     lsr        D7, 4
  8908. 00005686  5346                     subq.w     D6, 1
  8909. label00005688:
  8910. 00005688  7001                     moveq.l    D0, 0x01
  8911. 0000568A  B046                     cmp.w      D0, D6
  8912. 0000568C  6FDE                     ble        -0x20 /* 0000566C */
  8913. label0000568E:
  8914. 0000568E  206E 000E                movea.l    A0, [A6 + 0xE]
  8915. 00005692  43EE FFEC                lea.l      A1, [A6 - 0x14]
  8916. 00005696  7009                     moveq.l    D0, 0x09
  8917. label00005698:
  8918. 00005698  30D9                     move.w     [A0]+, [A1]+
  8919. 0000569A  51C8 FFFC                dbf        D0, -0x6 /* 00005698 */
  8920. 0000569E  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  8921. 000056A2  4E5E                     unlink     A6
  8922. 000056A4  205F                     movea.l    A0, [A7]+
  8923. 000056A6  5C4F                     addq.w     A7, 6
  8924. 000056A8  4ED0                     jmp        [A0]
  8925. 000056AA  013F                     btst       <<invalid special address>>, D0
  8926. export_1103:
  8927. fn000056AC:
  8928. 000056AC  4E56 FFD6                link       A6, -0x002A
  8929. 000056B0  4AAE 0008                tst.l      [A6 + 0x8]
  8930. 000056B4  6C3E                     bge        +0x40 /* 000056F4 */
  8931. 000056B6  206E 000C                movea.l    A0, [A6 + 0xC]
  8932. 000056BA  2F08                     move.l     -[A7], A0
  8933. 000056BC  487A 005C                pea.l      [PC + 0x5C /* 0000571A, value 0x12D4E56 */]
  8934. 000056C0  2F08                     move.l     -[A7], A0
  8935. 000056C2  486E FFD6                pea.l      [A6 - 0x2A]
  8936. 000056C6  202E 0008                move.l     D0, [A6 + 0x8]
  8937. 000056CA  4480                     neg.l      D0
  8938. 000056CC  2F00                     move.l     -[A7], D0
  8939. 000056CE  4EBA F5A4                jsr        [PC - 0xA5C /* 00004C74 */]
  8940. 000056D2  201F                     move.l     D0, [A7]+
  8941. 000056D4  205F                     movea.l    A0, [A7]+
  8942. 000056D6  2F00                     move.l     -[A7], D0
  8943. 000056D8  486E FFEA                pea.l      [A6 - 0x16]
  8944. 000056DC  3F3C 0002                move.w     -[A7], 0x2
  8945. 000056E0  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  8946. 000056E4  205F                     movea.l    A0, [A7]+
  8947. 000056E6  43EE FFEA                lea.l      A1, [A6 - 0x16]
  8948. 000056EA  7009                     moveq.l    D0, 0x09
  8949. label000056EC:
  8950. 000056EC  30D9                     move.w     [A0]+, [A1]+
  8951. 000056EE  51C8 FFFC                dbf        D0, -0x6 /* 000056EC */
  8952. 000056F2  6020                     bra        +0x22 /* 00005714 */
  8953. label000056F4:
  8954. 000056F4  206E 000C                movea.l    A0, [A6 + 0xC]
  8955. 000056F8  2F08                     move.l     -[A7], A0
  8956. 000056FA  486E FFD6                pea.l      [A6 - 0x2A]
  8957. 000056FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8958. 00005702  4EBA F570                jsr        [PC - 0xA90 /* 00004C74 */]
  8959. 00005706  201F                     move.l     D0, [A7]+
  8960. 00005708  205F                     movea.l    A0, [A7]+
  8961. 0000570A  2240                     movea.l    A1, D0
  8962. 0000570C  7009                     moveq.l    D0, 0x09
  8963. label0000570E:
  8964. 0000570E  30D9                     move.w     [A0]+, [A1]+
  8965. 00005710  51C8 FFFC                dbf        D0, -0x6 /* 0000570E */
  8966. label00005714:
  8967. 00005714  4E5E                     unlink     A6
  8968. 00005716  2E9F                     move.l     [A7], [A7]+
  8969. 00005718  4E75                     rts
  8970. 0000571A  012D 4E56                btst       [A5 + 0x4E56], D0
  8971. // begin alternate branch 0000571C-00005720
  8972. export_1104:
  8973. fn0000571C:
  8974. 0000571C  4E56 FFF2                link       A6, -0x000E
  8975. // end alternate branch 0000571C-00005720
  8976. export_1104: // at 0000571C (misaligned)
  8977. fn0000571C: // (misaligned)
  8978. 0000571E  FFF2                     .extension 0xFF2 // unimplemented
  8979. 00005720  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  8980. 00005724  382E 0008                move.w     D4, [A6 + 0x8]
  8981. 00005728  3A2E 000A                move.w     D5, [A6 + 0xA]
  8982. 0000572C  3C2E 000C                move.w     D6, [A6 + 0xC]
  8983. 00005730  2E2E 000E                move.l     D7, [A6 + 0xE]
  8984. 00005734  2F07                     move.l     -[A7], D7
  8985. 00005736  3F06                     move.w     -[A7], D6
  8986. 00005738  486E FFF2                pea.l      [A6 - 0xE]
  8987. 0000573C  486E FFFC                pea.l      [A6 - 0x4]
  8988. 00005740  486E FFF4                pea.l      [A6 - 0xC]
  8989. 00005744  A98D                     syscall    GetDialogItem/GetDItem
  8990. 00005746  486E FFF4                pea.l      [A6 - 0xC]
  8991. 0000574A  3F05                     move.w     -[A7], D5
  8992. 0000574C  3F04                     move.w     -[A7], D4
  8993. 0000574E  A8A8                     syscall    OffsetRect
  8994. 00005750  2F07                     move.l     -[A7], D7
  8995. 00005752  3F06                     move.w     -[A7], D6
  8996. 00005754  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  8997. 00005758  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8998. 0000575C  486E FFF4                pea.l      [A6 - 0xC]
  8999. 00005760  A98E                     syscall    SetDialogItem/SetDItem
  9000. 00005762  302E FFF2                move.w     D0, [A6 - 0xE]
  9001. 00005766  48C0                     ext.l      D0
  9002. 00005768  81FC 0080                divs.w     D0, 0x80
  9003. 0000576C  4840                     swap.w     D0
  9004. 0000576E  5940                     subq.w     D0, 4
  9005. 00005770  673A                     beq        +0x3C /* 000057AC */
  9006. 00005772  5340                     subq.w     D0, 1
  9007. 00005774  6736                     beq        +0x38 /* 000057AC */
  9008. 00005776  5340                     subq.w     D0, 1
  9009. 00005778  6732                     beq        +0x34 /* 000057AC */
  9010. 0000577A  5340                     subq.w     D0, 1
  9011. 0000577C  672E                     beq        +0x30 /* 000057AC */
  9012. 0000577E  0440 0009                subi.w     D0, 0x9 /* '\t' */
  9013. 00005782  6702                     beq        +0x4 /* 00005786 */
  9014. 00005784  6030                     bra        +0x32 /* 000057B6 */
  9015. label00005786:
  9016. 00005786  2847                     movea.l    A4, D7
  9017. 00005788  3006                     move.w     D0, D6
  9018. 0000578A  5340                     subq.w     D0, 1
  9019. 0000578C  B06C 00A4                cmp.w      D0, [A4 + 0xA4]
  9020. 00005790  6624                     bne        +0x26 /* 000057B6 */
  9021. 00005792  206C 00A0                movea.l    A0, [A4 + 0xA0]
  9022. 00005796  2650                     movea.l    A3, [A0]
  9023. 00005798  2F0B                     move.l     -[A7], A3
  9024. 0000579A  3F05                     move.w     -[A7], D5
  9025. 0000579C  3F04                     move.w     -[A7], D4
  9026. 0000579E  A8A8                     syscall    OffsetRect
  9027. 000057A0  486B 0008                pea.l      [A3 + 0x8]
  9028. 000057A4  3F05                     move.w     -[A7], D5
  9029. 000057A6  3F04                     move.w     -[A7], D4
  9030. 000057A8  A8A8                     syscall    OffsetRect
  9031. 000057AA  600A                     bra        +0xC /* 000057B6 */
  9032. label000057AC:
  9033. 000057AC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9034. 000057B0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  9035. 000057B4  A959                     syscall    MoveControl
  9036. label000057B6:
  9037. 000057B6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  9038. 000057BA  4E5E                     unlink     A6
  9039. 000057BC  205F                     movea.l    A0, [A7]+
  9040. 000057BE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  9041. 000057C2  4ED0                     jmp        [A0]
  9042. export_1105:
  9043. 000057C4  4E56 FFF0                link       A6, -0x0010
  9044. 000057C8  102D A07E                move.b     D0, [A5 - 0x5F82]
  9045. 000057CC  6708                     beq        +0xA /* 000057D6 */
  9046. 000057CE  1D6D A028 0008           move.b     [A6 + 0x8], [A5 - 0x5FD8]
  9047. 000057D4  601A                     bra        +0x1C /* 000057F0 */
  9048. label000057D6:
  9049. 000057D6  486E FFF0                pea.l      [A6 - 0x10]
  9050. 000057DA  A976                     syscall    GetKeys
  9051. 000057DC  703A                     moveq.l    D0, 0x3A
  9052. 000057DE  3200                     move.w     D1, D0
  9053. 000057E0  E641                     asr        D1.w, 3
  9054. 000057E2  0136 10F0                btst       [A6 + D1.w - 0x16], D0
  9055. 000057E6  56C0                     sne        D0
  9056. 000057E8  0240 0001                andi.w     D0, 0x1
  9057. 000057EC  1D40 0008                move.b     [A6 + 0x8], D0
  9058. label000057F0:
  9059. 000057F0  4E5E                     unlink     A6
  9060. 000057F2  4E75                     rts
  9061. export_1106:
  9062. 000057F4  4E56 FEFE                link       A6, -0x0102
  9063. 000057F8  4EBA D4E6                jsr        [PC - 0x2B1A /* 00002CE0 */]
  9064. 000057FC  486E FEFE                pea.l      [A6 - 0x102]
  9065. 00005800  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9066. 00005804  4EBA E3B2                jsr        [PC - 0x1C4E /* 00003BB8 */]
  9067. 00005808  487A 002E                pea.l      [PC + 0x2E /* 00005838, value 0x4E56 'NV' */]
  9068. 0000580C  487A 002A                pea.l      [PC + 0x2A /* 00005838, value 0x4E56 'NV' */]
  9069. 00005810  487A 0026                pea.l      [PC + 0x26 /* 00005838, value 0x4E56 'NV' */]
  9070. 00005814  A98B                     syscall    ParamText
  9071. 00005816  2F3C 0081 0000           move.l     -[A7], 0x810000
  9072. 0000581C  486E FEFE                pea.l      [A6 - 0x102]
  9073. 00005820  3F3C 001C                move.w     -[A7], 0x1C
  9074. 00005824  4EBA E392                jsr        [PC - 0x1C6E /* 00003BB8 */]
  9075. 00005828  4EBA D1EE                jsr        [PC - 0x2E12 /* 00002A18 */]
  9076. 0000582C  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  9077. 00005830  4E5E                     unlink     A6
  9078. 00005832  205F                     movea.l    A0, [A7]+
  9079. 00005834  544F                     addq.w     A7, 2
  9080. 00005836  4ED0                     jmp        [A0]
  9081. 00005838  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  9082. // begin alternate branch 0000583A-0000583E
  9083. export_1107:
  9084. fn0000583A:
  9085. 0000583A  4E56 FEF2                link       A6, -0x010E
  9086. // end alternate branch 0000583A-0000583E
  9087. export_1107: // at 0000583A (misaligned)
  9088. fn0000583A: // (misaligned)
  9089. 0000583C  FEF2                     .extension 0xEF2 // unimplemented
  9090. 0000583E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  9091. 00005842  206E 0008                movea.l    A0, [A6 + 0x8]
  9092. 00005846  43EE FF00                lea.l      A1, [A6 - 0x100]
  9093. 0000584A  707F                     moveq.l    D0, 0x7F
  9094. label0000584C:
  9095. 0000584C  32D8                     move.w     [A1]+, [A0]+
  9096. 0000584E  51C8 FFFC                dbf        D0, -0x6 /* 0000584C */
  9097. 00005852  4247                     clr.w      D7
  9098. 00005854  1E2E FF00                move.b     D7, [A6 - 0x100]
  9099. 00005858  42A7                     clr.l      -[A7]
  9100. 0000585A  3007                     move.w     D0, D7
  9101. 0000585C  5240                     addq.w     D0, 1
  9102. 0000585E  48C0                     ext.l      D0
  9103. 00005860  2F00                     move.l     -[A7], D0
  9104. 00005862  4EBA F8BA                jsr        [PC - 0x746 /* 0000511E */]
  9105. 00005866  285F                     movea.l    A4, [A7]+
  9106. 00005868  200C                     move.l     D0, A4
  9107. 0000586A  6720                     beq        +0x22 /* 0000588C */
  9108. 0000586C  41EE FF00                lea.l      A0, [A6 - 0x100]
  9109. 00005870  2C08                     move.l     D6, A0
  9110. 00005872  5286                     addq.l     D6, 1
  9111. 00005874  2654                     movea.l    A3, [A4]
  9112. 00005876  2F06                     move.l     -[A7], D6
  9113. 00005878  2F0B                     move.l     -[A7], A3
  9114. 0000587A  3007                     move.w     D0, D7
  9115. 0000587C  48C0                     ext.l      D0
  9116. 0000587E  2F00                     move.l     -[A7], D0
  9117. 00005880  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  9118. 00005884  3007                     move.w     D0, D7
  9119. 00005886  48C0                     ext.l      D0
  9120. 00005888  D7C0                     add.l      A3, D0
  9121. 0000588A  4213                     clr.b      [A3]
  9122. label0000588C:
  9123. 0000588C  2D4C 000C                move.l     [A6 + 0xC], A4
  9124. 00005890  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  9125. 00005894  4E5E                     unlink     A6
  9126. 00005896  2E9F                     move.l     [A7], [A7]+
  9127. 00005898  4E75                     rts
  9128. export_1108:
  9129. 0000589A  4E56 FFD8                link       A6, -0x0028
  9130. 0000589E  48E7 0308                movem.l    -[A7], D6,D7,A4
  9131. 000058A2  286E 0008                movea.l    A4, [A6 + 0x8]
  9132. 000058A6  302C 0006                move.w     D0, [A4 + 0x6]
  9133. 000058AA  D06C 0002                add.w      D0, [A4 + 0x2]
  9134. 000058AE  48C0                     ext.l      D0
  9135. 000058B0  81FC 0002                divs.w     D0, 0x2
  9136. 000058B4  3E00                     move.w     D7, D0
  9137. 000058B6  302C 0004                move.w     D0, [A4 + 0x4]
  9138. 000058BA  D054                     add.w      D0, [A4]
  9139. 000058BC  48C0                     ext.l      D0
  9140. 000058BE  81FC 0002                divs.w     D0, 0x2
  9141. 000058C2  3C00                     move.w     D6, D0
  9142. 000058C4  42A7                     clr.l      -[A7]
  9143. 000058C6  302E 000E                move.w     D0, [A6 + 0xE]
  9144. 000058CA  9047                     sub.w      D0, D7
  9145. 000058CC  3F00                     move.w     -[A7], D0
  9146. 000058CE  301F                     move.w     D0, [A7]+
  9147. 000058D0  C1C0                     muls.w     D0, D0
  9148. 000058D2  2E80                     move.l     [A7], D0
  9149. 000058D4  2D5F FFEE                move.l     [A6 - 0x12], [A7]+
  9150. 000058D8  486E FFEE                pea.l      [A6 - 0x12]
  9151. 000058DC  486E FFF2                pea.l      [A6 - 0xE]
  9152. 000058E0  3F3C 280E                move.w     -[A7], 0x280E
  9153. 000058E4  A9EB                     syscall    Pack4/FP68K
  9154. 000058E6  42A7                     clr.l      -[A7]
  9155. 000058E8  302C 0006                move.w     D0, [A4 + 0x6]
  9156. 000058EC  9047                     sub.w      D0, D7
  9157. 000058EE  3F00                     move.w     -[A7], D0
  9158. 000058F0  301F                     move.w     D0, [A7]+
  9159. 000058F2  C1C0                     muls.w     D0, D0
  9160. 000058F4  2E80                     move.l     [A7], D0
  9161. 000058F6  2D5F FFEA                move.l     [A6 - 0x16], [A7]+
  9162. 000058FA  486E FFEA                pea.l      [A6 - 0x16]
  9163. 000058FE  486E FFF2                pea.l      [A6 - 0xE]
  9164. 00005902  3F3C 2806                move.w     -[A7], 0x2806
  9165. 00005906  A9EB                     syscall    Pack4/FP68K
  9166. 00005908  42A7                     clr.l      -[A7]
  9167. 0000590A  302E 000C                move.w     D0, [A6 + 0xC]
  9168. 0000590E  9046                     sub.w      D0, D6
  9169. 00005910  3F00                     move.w     -[A7], D0
  9170. 00005912  301F                     move.w     D0, [A7]+
  9171. 00005914  C1C0                     muls.w     D0, D0
  9172. 00005916  2E80                     move.l     [A7], D0
  9173. 00005918  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  9174. 0000591C  486E FFDC                pea.l      [A6 - 0x24]
  9175. 00005920  486E FFE0                pea.l      [A6 - 0x20]
  9176. 00005924  3F3C 280E                move.w     -[A7], 0x280E
  9177. 00005928  A9EB                     syscall    Pack4/FP68K
  9178. 0000592A  42A7                     clr.l      -[A7]
  9179. 0000592C  302C 0004                move.w     D0, [A4 + 0x4]
  9180. 00005930  9046                     sub.w      D0, D6
  9181. 00005932  3F00                     move.w     -[A7], D0
  9182. 00005934  301F                     move.w     D0, [A7]+
  9183. 00005936  C1C0                     muls.w     D0, D0
  9184. 00005938  2E80                     move.l     [A7], D0
  9185. 0000593A  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  9186. 0000593E  486E FFD8                pea.l      [A6 - 0x28]
  9187. 00005942  486E FFE0                pea.l      [A6 - 0x20]
  9188. 00005946  3F3C 2806                move.w     -[A7], 0x2806
  9189. 0000594A  A9EB                     syscall    Pack4/FP68K
  9190. 0000594C  486E FFE0                pea.l      [A6 - 0x20]
  9191. 00005950  486E FFF2                pea.l      [A6 - 0xE]
  9192. 00005954  4267                     clr.w      -[A7]
  9193. 00005956  A9EB                     syscall    Pack4/FP68K
  9194. 00005958  487A 0020                pea.l      [PC + 0x20 /* 0000597A, value 0x3FFF8000 */]
  9195. 0000595C  486E FFF2                pea.l      [A6 - 0xE]
  9196. 00005960  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  9197. 00005964  A9EB                     syscall    Pack4/FP68K
  9198. 00005966  53C0                     sls        D0
  9199. 00005968  4400                     neg.b      D0
  9200. 0000596A  1D40 0010                move.b     [A6 + 0x10], D0
  9201. 0000596E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  9202. 00005972  4E5E                     unlink     A6
  9203. 00005974  205F                     movea.l    A0, [A7]+
  9204. 00005976  504F                     addq.w     A7, 8
  9205. 00005978  4ED0                     jmp        [A0]
  9206. 0000597A  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  9207. 0000597C  8000                     or.b       D0, D0
  9208. 0000597E  0000 0000                ori.b      D0, 0x0
  9209. 00005982  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  9210. // begin alternate branch 00005984-0000598A
  9211. export_1109:
  9212. fn00005984:
  9213. 00005984  4E56 0000                link       A6, 0
  9214. 00005988  7000                     moveq.l    D0, 0x00
  9215. // end alternate branch 00005984-0000598A
  9216. export_1109: // at 00005984 (misaligned)
  9217. fn00005984: // (misaligned)
  9218. 00005986  0000 7000                ori.b      D0, 0x0
  9219. 0000598A  2F00                     move.l     -[A7], D0
  9220. 0000598C  4267                     clr.w      -[A7]
  9221. 0000598E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9222. 00005992  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  9223. 00005996  121F                     move.b     D1, [A7]+
  9224. 00005998  201F                     move.l     D0, [A7]+
  9225. 0000599A  1001                     move.b     D0, D1
  9226. 0000599C  C0BC 0000 0040           and.l      D0, 0x40 /* '@' */
  9227. 000059A2  4A80                     tst.l      D0
  9228. 000059A4  56C0                     sne        D0
  9229. 000059A6  4400                     neg.b      D0
  9230. 000059A8  1D40 000C                move.b     [A6 + 0xC], D0
  9231. 000059AC  4E5E                     unlink     A6
  9232. 000059AE  2E9F                     move.l     [A7], [A7]+
  9233. 000059B0  4E75                     rts
  9234. export_1110:
  9235. 000059B2  4E56 0000                link       A6, 0
  9236. 000059B6  206E 0008                movea.l    A0, [A6 + 0x8]
  9237. 000059BA  4A90                     tst.l      [A0]
  9238. 000059BC  57C0                     seq        D0
  9239. 000059BE  4400                     neg.b      D0
  9240. 000059C0  1D40 000C                move.b     [A6 + 0xC], D0
  9241. 000059C4  4E5E                     unlink     A6
  9242. 000059C6  2E9F                     move.l     [A7], [A7]+
  9243. 000059C8  4E75                     rts
  9244. fn000059CA:
  9245. 000059CA  4E56 FFF2                link       A6, -0x000E
  9246. 000059CE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  9247. 000059D2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9248. 000059D6  486E FFFE                pea.l      [A6 - 0x2]
  9249. 000059DA  486E FFFA                pea.l      [A6 - 0x6]
  9250. 000059DE  486E FFF2                pea.l      [A6 - 0xE]
  9251. 000059E2  A98D                     syscall    GetDialogItem/GetDItem
  9252. 000059E4  7004                     moveq.l    D0, 0x04
  9253. 000059E6  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  9254. 000059EA  57C0                     seq        D0
  9255. 000059EC  4A00                     tst.b      D0
  9256. 000059EE  6730                     beq        +0x32 /* 00005A20 */
  9257. 000059F0  206E FFFA                movea.l    A0, [A6 - 0x6]
  9258. 000059F4  2050                     movea.l    A0, [A0]
  9259. 000059F6  4241                     clr.w      D1
  9260. 000059F8  1228 0011                move.b     D1, [A0 + 0x11]
  9261. 000059FC  0C41 00FF                cmpi.w     D1, 0xFF
  9262. 00005A00  56C1                     sne        D1
  9263. 00005A02  C001                     and.b      D0, D1
  9264. 00005A04  671A                     beq        +0x1C /* 00005A20 */
  9265. 00005A06  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  9266. 00005A0A  3F3C 0001                move.w     -[A7], 0x1
  9267. 00005A0E  A95D                     syscall    HiliteControl
  9268. 00005A10  3F3C 0003                move.w     -[A7], 0x3
  9269. 00005A14  4EBA D94E                jsr        [PC - 0x26B2 /* 00003364 */]
  9270. 00005A18  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  9271. 00005A1C  4267                     clr.w      -[A7]
  9272. 00005A1E  A95D                     syscall    HiliteControl
  9273. label00005A20:
  9274. 00005A20  4E5E                     unlink     A6
  9275. 00005A22  205F                     movea.l    A0, [A7]+
  9276. 00005A24  5C4F                     addq.w     A7, 6
  9277. 00005A26  4ED0                     jmp        [A0]
  9278. export_1111:
  9279. 00005A28  4E56 FFFA                link       A6, -0x0006
  9280. 00005A2C  2D6E 000C FFFC           move.l     [A6 - 0x4], [A6 + 0xC]
  9281. 00005A32  486E FFFC                pea.l      [A6 - 0x4]
  9282. 00005A36  4EAD 28FA                jsr        [A5 + 0x28FA /* export_1307 */]
  9283. 00005A3A  206E FFFC                movea.l    A0, [A6 - 0x4]
  9284. 00005A3E  1D50 FFFB                move.b     [A6 - 0x5], [A0]
  9285. 00005A42  206E FFFC                movea.l    A0, [A6 - 0x4]
  9286. 00005A46  4210                     clr.b      [A0]
  9287. 00005A48  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9288. 00005A4C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9289. 00005A50  4EAD 29E2                jsr        [A5 + 0x29E2 /* export_1336 */]
  9290. 00005A54  206E FFFC                movea.l    A0, [A6 - 0x4]
  9291. 00005A58  10AE FFFB                move.b     [A0], [A6 - 0x5]
  9292. 00005A5C  4E5E                     unlink     A6
  9293. 00005A5E  205F                     movea.l    A0, [A7]+
  9294. 00005A60  504F                     addq.w     A7, 8
  9295. 00005A62  4ED0                     jmp        [A0]
  9296. export_1112:
  9297. 00005A64  4E56 0000                link       A6, 0
  9298. 00005A68  2F3C 0000 003E           move.l     -[A7], 0x3E /* '>' */
  9299. 00005A6E  201F                     move.l     D0, [A7]+
  9300. 00005A70  A032                     syscall    FlushEvents
  9301. 00005A72  422D A006                clr.b      [A5 - 0x5FFA]
  9302. 00005A76  4E5E                     unlink     A6
  9303. 00005A78  4E75                     rts
  9304. export_1113:
  9305. fn00005A7A:
  9306. 00005A7A  4E56 0000                link       A6, 0
  9307. 00005A7E  206E 0008                movea.l    A0, [A6 + 0x8]
  9308. 00005A82  2F08                     move.l     -[A7], A0
  9309. 00005A84  4267                     clr.w      -[A7]
  9310. 00005A86  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9311. 00005A8A  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  9312. 00005A8E  101F                     move.b     D0, [A7]+
  9313. 00005A90  205F                     movea.l    A0, [A7]+
  9314. 00005A92  1080                     move.b     [A0], D0
  9315. 00005A94  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9316. 00005A98  205F                     movea.l    A0, [A7]+
  9317. 00005A9A  A029                     syscall    HLock
  9318. 00005A9C  4E5E                     unlink     A6
  9319. 00005A9E  205F                     movea.l    A0, [A7]+
  9320. 00005AA0  504F                     addq.w     A7, 8
  9321. 00005AA2  4ED0                     jmp        [A0]
  9322. export_1114:
  9323. fn00005AA4:
  9324. 00005AA4  4E56 0000                link       A6, 0
  9325. 00005AA8  1B7C 0001 A08E           move.b     [A5 - 0x5F72], 0x1
  9326. 00005AAE  42A7                     clr.l      -[A7]
  9327. 00005AB0  A975                     syscall    TickCount
  9328. 00005AB2  2B5F A082                move.l     [A5 - 0x5F7E], [A7]+
  9329. 00005AB6  4E5E                     unlink     A6
  9330. 00005AB8  4E75                     rts
  9331. export_1115:
  9332. 00005ABA  4E56 0000                link       A6, 0
  9333. 00005ABE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9334. 00005AC2  4EAD 290A                jsr        [A5 + 0x290A /* export_1309 */]
  9335. 00005AC6  206E 0008                movea.l    A0, [A6 + 0x8]
  9336. 00005ACA  5290                     addq.l     [A0], 1
  9337. 00005ACC  4E5E                     unlink     A6
  9338. 00005ACE  2E9F                     move.l     [A7], [A7]+
  9339. 00005AD0  4E75                     rts
  9340. fn00005AD2:
  9341. 00005AD2  4E56 0000                link       A6, 0
  9342. 00005AD6  42A7                     clr.l      -[A7]
  9343. 00005AD8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9344. 00005ADC  3F3C 000C                move.w     -[A7], 0xC
  9345. 00005AE0  2F3C 8404 000C           move.l     -[A7], 0x8404000C
  9346. 00005AE6  A8B5                     syscall    ScriptUtil
  9347. 00005AE8  201F                     move.l     D0, [A7]+
  9348. 00005AEA  3D40 000A                move.w     [A6 + 0xA], D0
  9349. 00005AEE  4E5E                     unlink     A6
  9350. 00005AF0  205F                     movea.l    A0, [A7]+
  9351. 00005AF2  544F                     addq.w     A7, 2
  9352. 00005AF4  4ED0                     jmp        [A0]
  9353. export_1116:
  9354. 00005AF6  4E56 FFF2                link       A6, -0x000E
  9355. 00005AFA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9356. 00005AFE  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  9357. 00005B02  486E FFFE                pea.l      [A6 - 0x2]
  9358. 00005B06  486E FFFA                pea.l      [A6 - 0x6]
  9359. 00005B0A  486E FFF2                pea.l      [A6 - 0xE]
  9360. 00005B0E  A98D                     syscall    GetDialogItem/GetDItem
  9361. 00005B10  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  9362. 00005B14  7000                     moveq.l    D0, 0x00
  9363. 00005B16  102E 0008                move.b     D0, [A6 + 0x8]
  9364. 00005B1A  C0BC 0000 0001           and.l      D0, 0x1
  9365. 00005B20  3F00                     move.w     -[A7], D0
  9366. 00005B22  A963                     syscall    SetControlValue/SetCtlValue
  9367. 00005B24  4E5E                     unlink     A6
  9368. 00005B26  205F                     movea.l    A0, [A7]+
  9369. 00005B28  504F                     addq.w     A7, 8
  9370. 00005B2A  4ED0                     jmp        [A0]
  9371. export_1117:
  9372. fn00005B2C:
  9373. 00005B2C  4E56 0000                link       A6, 0
  9374. 00005B30  206D FE80                movea.l    A0, [A5 - 0x180]
  9375. 00005B34  3D68 0044 000A           move.w     [A6 + 0xA], [A0 + 0x44]
  9376. 00005B3A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9377. 00005B3E  A887                     syscall    TextFont
  9378. 00005B40  4E5E                     unlink     A6
  9379. 00005B42  205F                     movea.l    A0, [A7]+
  9380. 00005B44  544F                     addq.w     A7, 2
  9381. 00005B46  4ED0                     jmp        [A0]
  9382. export_1118:
  9383. fn00005B48:
  9384. 00005B48  4E56 0000                link       A6, 0
  9385. 00005B4C  2F0C                     move.l     -[A7], A4
  9386. 00005B4E  286D FE80                movea.l    A4, [A5 - 0x180]
  9387. 00005B52  3D6C 0044 000A           move.w     [A6 + 0xA], [A4 + 0x44]
  9388. 00005B58  4267                     clr.w      -[A7]
  9389. 00005B5A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9390. 00005B5E  4EBA FF72                jsr        [PC - 0x8E /* 00005AD2 */]
  9391. 00005B62  395F 0044                move.w     [A4 + 0x44], [A7]+
  9392. 00005B66  285F                     movea.l    A4, [A7]+
  9393. 00005B68  4E5E                     unlink     A6
  9394. 00005B6A  205F                     movea.l    A0, [A7]+
  9395. 00005B6C  544F                     addq.w     A7, 2
  9396. 00005B6E  4ED0                     jmp        [A0]
  9397. export_1119:
  9398. fn00005B70:
  9399. 00005B70  4E56 FEF2                link       A6, -0x010E
  9400. 00005B74  48E7 0108                movem.l    -[A7], D7,A4
  9401. 00005B78  3E2E 0008                move.w     D7, [A6 + 0x8]
  9402. 00005B7C  6602                     bne        +0x4 /* 00005B80 */
  9403. 00005B7E  6072                     bra        +0x74 /* 00005BF2 */
  9404. label00005B80:
  9405. 00005B80  286E 000A                movea.l    A4, [A6 + 0xA]
  9406. 00005B84  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  9407. 00005B88  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  9408. 00005B8C  4267                     clr.w      -[A7]
  9409. 00005B8E  A945                     syscall    CheckItem
  9410. 00005B90  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  9411. 00005B94  3F07                     move.w     -[A7], D7
  9412. 00005B96  1F3C 0001                move.b     -[A7], 0x1
  9413. 00005B9A  A945                     syscall    CheckItem
  9414. 00005B9C  3947 000A                move.w     [A4 + 0xA], D7
  9415. 00005BA0  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  9416. 00005BA4  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  9417. 00005BA8  486E FEF2                pea.l      [A6 - 0x10E]
  9418. 00005BAC  A946                     syscall    GetMenuItemText/GetItem
  9419. 00005BAE  2F14                     move.l     -[A7], [A4]
  9420. 00005BB0  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  9421. 00005BB4  486E FFFE                pea.l      [A6 - 0x2]
  9422. 00005BB8  486E FFFA                pea.l      [A6 - 0x6]
  9423. 00005BBC  486E FFF2                pea.l      [A6 - 0xE]
  9424. 00005BC0  A98D                     syscall    GetDialogItem/GetDItem
  9425. 00005BC2  2014                     move.l     D0, [A4]
  9426. 00005BC4  B0AD FE80                cmp.l      D0, [A5 - 0x180]
  9427. 00005BC8  6606                     bne        +0x8 /* 00005BD0 */
  9428. 00005BCA  486E FFF2                pea.l      [A6 - 0xE]
  9429. 00005BCE  A928                     syscall    InvalRect
  9430. label00005BD0:
  9431. 00005BD0  2F14                     move.l     -[A7], [A4]
  9432. 00005BD2  302C 0008                move.w     D0, [A4 + 0x8]
  9433. 00005BD6  5240                     addq.w     D0, 1
  9434. 00005BD8  3F00                     move.w     -[A7], D0
  9435. 00005BDA  486E FFFE                pea.l      [A6 - 0x2]
  9436. 00005BDE  486E FFFA                pea.l      [A6 - 0x6]
  9437. 00005BE2  486E FFF2                pea.l      [A6 - 0xE]
  9438. 00005BE6  A98D                     syscall    GetDialogItem/GetDItem
  9439. 00005BE8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  9440. 00005BEC  486E FEF2                pea.l      [A6 - 0x10E]
  9441. 00005BF0  A98F                     syscall    SetDialogItemText/SetIText
  9442. label00005BF2:
  9443. 00005BF2  4CDF 1080                movem.l    D7,A4, [A7]+
  9444. 00005BF6  4E5E                     unlink     A6
  9445. 00005BF8  205F                     movea.l    A0, [A7]+
  9446. 00005BFA  5C4F                     addq.w     A7, 6
  9447. 00005BFC  4ED0                     jmp        [A0]
  9448. export_1120:
  9449. fn00005BFE:
  9450. 00005BFE  4E56 0000                link       A6, 0
  9451. 00005C02  4267                     clr.w      -[A7]
  9452. 00005C04  A994                     syscall    CurResFile
  9453. 00005C06  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  9454. 00005C0A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9455. 00005C0E  A998                     syscall    UseResFile
  9456. 00005C10  4E5E                     unlink     A6
  9457. 00005C12  205F                     movea.l    A0, [A7]+
  9458. 00005C14  544F                     addq.w     A7, 2
  9459. 00005C16  4ED0                     jmp        [A0]
  9460. export_1121:
  9461. 00005C18  4E56 0000                link       A6, 0
  9462. 00005C1C  48E7 0108                movem.l    -[A7], D7,A4
  9463. 00005C20  3E2E 0008                move.w     D7, [A6 + 0x8]
  9464. 00005C24  6608                     bne        +0xA /* 00005C2E */
  9465. 00005C26  4267                     clr.w      -[A7]
  9466. 00005C28  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  9467. 00005C2C  3E1F                     move.w     D7, [A7]+
  9468. label00005C2E:
  9469. 00005C2E  286D FE80                movea.l    A4, [A5 - 0x180]
  9470. 00005C32  3D6C 0044 000A           move.w     [A6 + 0xA], [A4 + 0x44]
  9471. 00005C38  3947 0044                move.w     [A4 + 0x44], D7
  9472. 00005C3C  4CDF 1080                movem.l    D7,A4, [A7]+
  9473. 00005C40  4E5E                     unlink     A6
  9474. 00005C42  205F                     movea.l    A0, [A7]+
  9475. 00005C44  544F                     addq.w     A7, 2
  9476. 00005C46  4ED0                     jmp        [A0]
  9477. export_1122:
  9478. 00005C48  4E56 0000                link       A6, 0
  9479. 00005C4C  4A6D A0A0                tst.w      [A5 - 0x5F60]
  9480. 00005C50  6D0E                     blt        +0x10 /* 00005C60 */
  9481. 00005C52  42A7                     clr.l      -[A7]
  9482. 00005C54  3F3C 0004                move.w     -[A7], 0x4
  9483. 00005C58  A9B9                     syscall    GetCursor
  9484. 00005C5A  205F                     movea.l    A0, [A7]+
  9485. 00005C5C  2F10                     move.l     -[A7], [A0]
  9486. 00005C5E  A851                     syscall    SetCursor
  9487. label00005C60:
  9488. 00005C60  1B7C 0001 A1AC           move.b     [A5 - 0x5E54], 0x1
  9489. 00005C66  4E5E                     unlink     A6
  9490. 00005C68  4E75                     rts
  9491. export_1123:
  9492. 00005C6A  4E56 FFDE                link       A6, -0x0022
  9493. 00005C6E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  9494. 00005C72  266E 0010                movea.l    A3, [A6 + 0x10]
  9495. 00005C76  422E 0014                clr.b      [A6 + 0x14]
  9496. 00005C7A  206E 000C                movea.l    A0, [A6 + 0xC]
  9497. 00005C7E  3010                     move.w     D0, [A0]
  9498. 00005C80  6712                     beq        +0x14 /* 00005C94 */
  9499. 00005C82  5740                     subq.w     D0, 3
  9500. 00005C84  6718                     beq        +0x1A /* 00005C9E */
  9501. 00005C86  5540                     subq.w     D0, 2
  9502. 00005C88  6714                     beq        +0x16 /* 00005C9E */
  9503. 00005C8A  5340                     subq.w     D0, 1
  9504. 00005C8C  6700 009C                beq        +0x9E /* 00005D2A */
  9505. 00005C90  6000 012C                bra        +0x12E /* 00005DBE */
  9506. label00005C94:
  9507. 00005C94  2F0B                     move.l     -[A7], A3
  9508. 00005C96  4EBA D8B2                jsr        [PC - 0x274E /* 0000354A */]
  9509. 00005C9A  6000 0122                bra        +0x124 /* 00005DBE */
  9510. label00005C9E:
  9511. 00005C9E  206E 000C                movea.l    A0, [A6 + 0xC]
  9512. 00005CA2  203C 0000 00FF           move.l     D0, 0xFF
  9513. 00005CA8  C0A8 0002                and.l      D0, [A0 + 0x2]
  9514. 00005CAC  3E00                     move.w     D7, D0
  9515. 00005CAE  7000                     moveq.l    D0, 0x00
  9516. 00005CB0  3028 000E                move.w     D0, [A0 + 0xE]
  9517. 00005CB4  C0BC 0000 0100           and.l      D0, 0x100
  9518. 00005CBA  4A80                     tst.l      D0
  9519. 00005CBC  671E                     beq        +0x20 /* 00005CDC */
  9520. 00005CBE  4267                     clr.w      -[A7]
  9521. 00005CC0  2F0B                     move.l     -[A7], A3
  9522. 00005CC2  3F07                     move.w     -[A7], D7
  9523. 00005CC4  3F3C FF9C                move.w     -[A7], 0xFF9C
  9524. 00005CC8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9525. 00005CCC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9526. 00005CD0  4EBA D9AE                jsr        [PC - 0x2652 /* 00003680 */]
  9527. 00005CD4  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  9528. 00005CD8  6000 00E4                bra        +0xE6 /* 00005DBE */
  9529. label00005CDC:
  9530. 00005CDC  7009                     moveq.l    D0, 0x09
  9531. 00005CDE  B047                     cmp.w      D0, D7
  9532. 00005CE0  660E                     bne        +0x10 /* 00005CF0 */
  9533. 00005CE2  2F0B                     move.l     -[A7], A3
  9534. 00005CE4  3F3C 0006                move.w     -[A7], 0x6
  9535. 00005CE8  4EBA FCE0                jsr        [PC - 0x320 /* 000059CA */]
  9536. 00005CEC  6000 00D0                bra        +0xD2 /* 00005DBE */
  9537. label00005CF0:
  9538. 00005CF0  700D                     moveq.l    D0, 0x0D
  9539. 00005CF2  B047                     cmp.w      D0, D7
  9540. 00005CF4  57C0                     seq        D0
  9541. 00005CF6  7203                     moveq.l    D1, 0x03
  9542. 00005CF8  B247                     cmp.w      D1, D7
  9543. 00005CFA  57C1                     seq        D1
  9544. 00005CFC  8001                     or.b       D0, D1
  9545. 00005CFE  6714                     beq        +0x16 /* 00005D14 */
  9546. 00005D00  486D FE14                pea.l      [A5 - 0x1EC]
  9547. 00005D04  A851                     syscall    SetCursor
  9548. 00005D06  2F0B                     move.l     -[A7], A3
  9549. 00005D08  3F3C 0001                move.w     -[A7], 0x1
  9550. 00005D0C  4EBA FCBC                jsr        [PC - 0x344 /* 000059CA */]
  9551. 00005D10  6000 00AC                bra        +0xAE /* 00005DBE */
  9552. label00005D14:
  9553. 00005D14  4267                     clr.w      -[A7]
  9554. 00005D16  2F0B                     move.l     -[A7], A3
  9555. 00005D18  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9556. 00005D1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9557. 00005D20  4EBA E0B4                jsr        [PC - 0x1F4C /* 00003DD6 */]
  9558. 00005D24  1C1F                     move.b     D6, [A7]+
  9559. 00005D26  6000 0096                bra        +0x98 /* 00005DBE */
  9560. label00005D2A:
  9561. 00005D2A  206E 000C                movea.l    A0, [A6 + 0xC]
  9562. 00005D2E  B7E8 0002                cmpa.l     A3, [A0 + 0x2]
  9563. 00005D32  6600 0082                bne        +0x84 /* 00005DB6 */
  9564. 00005D36  486E FFE0                pea.l      [A6 - 0x20]
  9565. 00005D3A  A874                     syscall    GetPort
  9566. 00005D3C  2F0B                     move.l     -[A7], A3
  9567. 00005D3E  A873                     syscall    SetPort
  9568. 00005D40  49EB 0010                lea.l      A4, [A3 + 0x10]
  9569. 00005D44  486E FFE4                pea.l      [A6 - 0x1C]
  9570. 00005D48  2F14                     move.l     -[A7], [A4]
  9571. 00005D4A  A880                     syscall    SetPt
  9572. 00005D4C  486E FFE4                pea.l      [A6 - 0x1C]
  9573. 00005D50  A870                     syscall    LocalToGlobal
  9574. 00005D52  2F0B                     move.l     -[A7], A3
  9575. 00005D54  3F3C 0001                move.w     -[A7], 0x1
  9576. 00005D58  486E FFFC                pea.l      [A6 - 0x4]
  9577. 00005D5C  486E FFF8                pea.l      [A6 - 0x8]
  9578. 00005D60  486E FFE8                pea.l      [A6 - 0x18]
  9579. 00005D64  A98D                     syscall    GetDialogItem/GetDItem
  9580. 00005D66  486E FFE8                pea.l      [A6 - 0x18]
  9581. 00005D6A  2F3C FFFC FFFC           move.l     -[A7], 0xFFFCFFFC
  9582. 00005D70  A8A9                     syscall    InsetRect
  9583. 00005D72  41EE FFF0                lea.l      A0, [A6 - 0x10]
  9584. 00005D76  43EE FFE8                lea.l      A1, [A6 - 0x18]
  9585. 00005D7A  7003                     moveq.l    D0, 0x03
  9586. label00005D7C:
  9587. 00005D7C  30D9                     move.w     [A0]+, [A1]+
  9588. 00005D7E  51C8 FFFC                dbf        D0, -0x6 /* 00005D7C */
  9589. 00005D82  486E FFF0                pea.l      [A6 - 0x10]
  9590. 00005D86  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  9591. 00005D8A  A8A8                     syscall    OffsetRect
  9592. 00005D8C  4267                     clr.w      -[A7]
  9593. 00005D8E  486E FFF0                pea.l      [A6 - 0x10]
  9594. 00005D92  2F2B 007A                move.l     -[A7], [A3 + 0x7A]
  9595. 00005D96  A8E9                     syscall    RectInRgn
  9596. 00005D98  101F                     move.b     D0, [A7]+
  9597. 00005D9A  6712                     beq        +0x14 /* 00005DAE */
  9598. 00005D9C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  9599. 00005DA0  A96D                     syscall    Draw1Control
  9600. 00005DA2  2F0B                     move.l     -[A7], A3
  9601. 00005DA4  4EBA D54E                jsr        [PC - 0x2AB2 /* 000032F4 */]
  9602. 00005DA8  486E FFE8                pea.l      [A6 - 0x18]
  9603. 00005DAC  A92A                     syscall    ValidRect
  9604. label00005DAE:
  9605. 00005DAE  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  9606. 00005DB2  A873                     syscall    SetPort
  9607. 00005DB4  6008                     bra        +0xA /* 00005DBE */
  9608. label00005DB6:
  9609. 00005DB6  4EAD 275A                jsr        [A5 + 0x275A /* export_1255 */]
  9610. 00005DBA  2F0B                     move.l     -[A7], A3
  9611. 00005DBC  A873                     syscall    SetPort
  9612. label00005DBE:
  9613. 00005DBE  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  9614. 00005DC2  4E5E                     unlink     A6
  9615. 00005DC4  205F                     movea.l    A0, [A7]+
  9616. 00005DC6  DEFC 000C                add.w      A7, 0xC
  9617. 00005DCA  4ED0                     jmp        [A0]
  9618. fn00005DCC:
  9619. 00005DCC  4E56 FFF8                link       A6, -0x0008
  9620. 00005DD0  206E 000A                movea.l    A0, [A6 + 0xA]
  9621. 00005DD4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  9622. 00005DD8  7003                     moveq.l    D0, 0x03
  9623. label00005DDA:
  9624. 00005DDA  32D8                     move.w     [A1]+, [A0]+
  9625. 00005DDC  51C8 FFFC                dbf        D0, -0x6 /* 00005DDA */
  9626. 00005DE0  536E FFFE                subq.w     [A6 - 0x2], 1
  9627. 00005DE4  536E FFFC                subq.w     [A6 - 0x4], 1
  9628. 00005DE8  486E FFF8                pea.l      [A6 - 0x8]
  9629. 00005DEC  A8A1                     syscall    FrameRect
  9630. 00005DEE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  9631. 00005DF2  302E FFF8                move.w     D0, [A6 - 0x8]
  9632. 00005DF6  5440                     addq.w     D0, 2
  9633. 00005DF8  3F00                     move.w     -[A7], D0
  9634. 00005DFA  A893                     syscall    MoveTo
  9635. 00005DFC  4267                     clr.w      -[A7]
  9636. 00005DFE  302E FFFC                move.w     D0, [A6 - 0x4]
  9637. 00005E02  906E FFF8                sub.w      D0, [A6 - 0x8]
  9638. 00005E06  5540                     subq.w     D0, 2
  9639. 00005E08  3F00                     move.w     -[A7], D0
  9640. 00005E0A  A892                     syscall    Line
  9641. 00005E0C  302E FFFA                move.w     D0, [A6 - 0x6]
  9642. 00005E10  906E FFFE                sub.w      D0, [A6 - 0x2]
  9643. 00005E14  5440                     addq.w     D0, 2
  9644. 00005E16  3F00                     move.w     -[A7], D0
  9645. 00005E18  4267                     clr.w      -[A7]
  9646. 00005E1A  A892                     syscall    Line
  9647. 00005E1C  102E 0008                move.b     D0, [A6 + 0x8]
  9648. 00005E20  6712                     beq        +0x14 /* 00005E34 */
  9649. 00005E22  486E FFF8                pea.l      [A6 - 0x8]
  9650. 00005E26  2F3C 0001 0001           move.l     -[A7], 0x10001
  9651. 00005E2C  A8A9                     syscall    InsetRect
  9652. 00005E2E  486E FFF8                pea.l      [A6 - 0x8]
  9653. 00005E32  A8A3                     syscall    EraseRect
  9654. label00005E34:
  9655. 00005E34  4E5E                     unlink     A6
  9656. 00005E36  205F                     movea.l    A0, [A7]+
  9657. 00005E38  5C4F                     addq.w     A7, 6
  9658. 00005E3A  4ED0                     jmp        [A0]
  9659. export_1124:
  9660. fn00005E3C:
  9661. 00005E3C  4E56 FFF0                link       A6, -0x0010
  9662. 00005E40  102D A07E                move.b     D0, [A5 - 0x5F82]
  9663. 00005E44  6708                     beq        +0xA /* 00005E4E */
  9664. 00005E46  1D6D A07C 0008           move.b     [A6 + 0x8], [A5 - 0x5F84]
  9665. 00005E4C  601A                     bra        +0x1C /* 00005E68 */
  9666. label00005E4E:
  9667. 00005E4E  486E FFF0                pea.l      [A6 - 0x10]
  9668. 00005E52  A976                     syscall    GetKeys
  9669. 00005E54  7038                     moveq.l    D0, 0x38
  9670. 00005E56  3200                     move.w     D1, D0
  9671. 00005E58  E641                     asr        D1.w, 3
  9672. 00005E5A  0136 10F0                btst       [A6 + D1.w - 0x16], D0
  9673. 00005E5E  56C0                     sne        D0
  9674. 00005E60  0240 0001                andi.w     D0, 0x1
  9675. 00005E64  1D40 0008                move.b     [A6 + 0x8], D0
  9676. label00005E68:
  9677. 00005E68  4E5E                     unlink     A6
  9678. 00005E6A  4E75                     rts
  9679. export_1125:
  9680. fn00005E6C:
  9681. 00005E6C  4E56 0000                link       A6, 0
  9682. 00005E70  102E 0008                move.b     D0, [A6 + 0x8]
  9683. 00005E74  670C                     beq        +0xE /* 00005E82 */
  9684. 00005E76  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9685. 00005E7A  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  9686. 00005E7E  A828                     syscall    ShowDialogItem/ShowDItem
  9687. 00005E80  600A                     bra        +0xC /* 00005E8C */
  9688. label00005E82:
  9689. 00005E82  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9690. 00005E86  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  9691. 00005E8A  A827                     syscall    HideDialogItem/HideDItem
  9692. label00005E8C:
  9693. 00005E8C  4E5E                     unlink     A6
  9694. 00005E8E  205F                     movea.l    A0, [A7]+
  9695. 00005E90  504F                     addq.w     A7, 8
  9696. 00005E92  4ED0                     jmp        [A0]
  9697. fn00005E94:
  9698. 00005E94  4E56 FFFE                link       A6, -0x0002
  9699. 00005E98  48E7 0108                movem.l    -[A7], D7,A4
  9700. 00005E9C  286E 0008                movea.l    A4, [A6 + 0x8]
  9701. 00005EA0  700D                     moveq.l    D0, 0x0D
  9702. 00005EA2  D194                     add.l      [A4], D0
  9703. 00005EA4  2054                     movea.l    A0, [A4]
  9704. 00005EA6  1010                     move.b     D0, [A0]
  9705. 00005EA8  4880                     ext.w      D0
  9706. 00005EAA  3E00                     move.w     D7, D0
  9707. 00005EAC  1007                     move.b     D0, D7
  9708. 00005EAE  0240 0001                andi.w     D0, 0x1
  9709. 00005EB2  6702                     beq        +0x4 /* 00005EB6 */
  9710. 00005EB4  5247                     addq.w     D7, 1
  9711. label00005EB6:
  9712. 00005EB6  3007                     move.w     D0, D7
  9713. 00005EB8  48C0                     ext.l      D0
  9714. 00005EBA  D094                     add.l      D0, [A4]
  9715. 00005EBC  5280                     addq.l     D0, 1
  9716. 00005EBE  2880                     move.l     [A4], D0
  9717. 00005EC0  4CDF 1080                movem.l    D7,A4, [A7]+
  9718. 00005EC4  4E5E                     unlink     A6
  9719. 00005EC6  205F                     movea.l    A0, [A7]+
  9720. 00005EC8  584F                     addq.w     A7, 4
  9721. 00005ECA  4ED0                     jmp        [A0]
  9722. fn00005ECC:
  9723. 00005ECC  4E56 0000                link       A6, 0
  9724. 00005ED0  206E 0008                movea.l    A0, [A6 + 0x8]
  9725. 00005ED4  0C68 F061 000E           cmpi.w     [A0 + 0xE], 0xF061
  9726. 00005EDA  57C0                     seq        D0
  9727. 00005EDC  4A00                     tst.b      D0
  9728. 00005EDE  670A                     beq        +0xC /* 00005EEA */
  9729. 00005EE0  7201                     moveq.l    D1, 0x01
  9730. 00005EE2  B26E 000C                cmp.w      D1, [A6 + 0xC]
  9731. 00005EE6  57C1                     seq        D1
  9732. 00005EE8  C001                     and.b      D0, D1
  9733. label00005EEA:
  9734. 00005EEA  4400                     neg.b      D0
  9735. 00005EEC  1D40 000E                move.b     [A6 + 0xE], D0
  9736. 00005EF0  4E5E                     unlink     A6
  9737. 00005EF2  205F                     movea.l    A0, [A7]+
  9738. 00005EF4  5C4F                     addq.w     A7, 6
  9739. 00005EF6  4ED0                     jmp        [A0]
  9740. fn00005EF8:
  9741. 00005EF8  4E56 FFF4                link       A6, -0x000C
  9742. 00005EFC  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  9743. 00005F00  266E 0012                movea.l    A3, [A6 + 0x12]
  9744. 00005F04  3A2E 000C                move.w     D5, [A6 + 0xC]
  9745. 00005F08  2F0B                     move.l     -[A7], A3
  9746. 00005F0A  205F                     movea.l    A0, [A7]+
  9747. 00005F0C  A029                     syscall    HLock
  9748. 00005F0E  42A7                     clr.l      -[A7]
  9749. 00005F10  2F13                     move.l     -[A7], [A3]
  9750. 00005F12  4EBA F3EE                jsr        [PC - 0xC12 /* 00005302 */]
  9751. 00005F16  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  9752. 00005F1A  206E FFFC                movea.l    A0, [A6 - 0x4]
  9753. 00005F1E  3C10                     move.w     D6, [A0]
  9754. 00005F20  5246                     addq.w     D6, 1
  9755. 00005F22  54AE FFFC                addq.l     [A6 - 0x4], 2
  9756. 00005F26  3D7C 0001 FFF6           move.w     [A6 - 0xA], 0x1
  9757. 00005F2C  3D46 FFF4                move.w     [A6 - 0xC], D6
  9758. 00005F30  3E2E FFF6                move.w     D7, [A6 - 0xA]
  9759. 00005F34  6052                     bra        +0x54 /* 00005F88 */
  9760. label00005F36:
  9761. 00005F36  286E FFFC                movea.l    A4, [A6 - 0x4]
  9762. 00005F3A  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  9763. 00005F3E  6608                     bne        +0xA /* 00005F48 */
  9764. 00005F40  3005                     move.w     D0, D5
  9765. 00005F42  D16C 0008                add.w      [A4 + 0x8], D0
  9766. 00005F46  6034                     bra        +0x36 /* 00005F7C */
  9767. label00005F48:
  9768. 00005F48  302C 0004                move.w     D0, [A4 + 0x4]
  9769. 00005F4C  B06E 000E                cmp.w      D0, [A6 + 0xE]
  9770. 00005F50  5EC0                     sgt        D0
  9771. 00005F52  4A00                     tst.b      D0
  9772. 00005F54  661A                     bne        +0x1C /* 00005F70 */
  9773. 00005F56  2F00                     move.l     -[A7], D0
  9774. 00005F58  4267                     clr.w      -[A7]
  9775. 00005F5A  3F07                     move.w     -[A7], D7
  9776. 00005F5C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9777. 00005F60  4EBA FF6A                jsr        [PC - 0x96 /* 00005ECC */]
  9778. 00005F64  121F                     move.b     D1, [A7]+
  9779. 00005F66  201F                     move.l     D0, [A7]+
  9780. 00005F68  8001                     or.b       D0, D1
  9781. 00005F6A  0240 0001                andi.w     D0, 0x1
  9782. 00005F6E  670C                     beq        +0xE /* 00005F7C */
  9783. label00005F70:
  9784. 00005F70  3005                     move.w     D0, D5
  9785. 00005F72  D16C 0004                add.w      [A4 + 0x4], D0
  9786. 00005F76  3005                     move.w     D0, D5
  9787. 00005F78  D16C 0008                add.w      [A4 + 0x8], D0
  9788. label00005F7C:
  9789. 00005F7C  486E FFFC                pea.l      [A6 - 0x4]
  9790. 00005F80  4EBA FF12                jsr        [PC - 0xEE /* 00005E94 */]
  9791. 00005F84  5247                     addq.w     D7, 1
  9792. 00005F86  6906                     bvs        +0x8 /* 00005F8E */
  9793. label00005F88:
  9794. 00005F88  BE6E FFF4                cmp.w      D7, [A6 - 0xC]
  9795. 00005F8C  6FA8                     ble        -0x56 /* 00005F36 */
  9796. label00005F8E:
  9797. 00005F8E  2F0B                     move.l     -[A7], A3
  9798. 00005F90  205F                     movea.l    A0, [A7]+
  9799. 00005F92  A02A                     syscall    HUnlock
  9800. 00005F94  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  9801. 00005F98  4E5E                     unlink     A6
  9802. 00005F9A  205F                     movea.l    A0, [A7]+
  9803. 00005F9C  DEFC 000E                add.w      A7, 0xE
  9804. 00005FA0  4ED0                     jmp        [A0]
  9805. fn00005FA2:
  9806. 00005FA2  4E56 FFF6                link       A6, -0x000A
  9807. 00005FA6  48E7 0108                movem.l    -[A7], D7,A4
  9808. 00005FAA  286E 0012                movea.l    A4, [A6 + 0x12]
  9809. 00005FAE  2F0C                     move.l     -[A7], A4
  9810. 00005FB0  205F                     movea.l    A0, [A7]+
  9811. 00005FB2  A029                     syscall    HLock
  9812. 00005FB4  42A7                     clr.l      -[A7]
  9813. 00005FB6  2F14                     move.l     -[A7], [A4]
  9814. 00005FB8  4EBA F348                jsr        [PC - 0xCB8 /* 00005302 */]
  9815. 00005FBC  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  9816. 00005FC0  54AE FFFC                addq.l     [A6 - 0x4], 2
  9817. 00005FC4  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  9818. 00005FCA  302E 0010                move.w     D0, [A6 + 0x10]
  9819. 00005FCE  5340                     subq.w     D0, 1
  9820. 00005FD0  3D40 FFF6                move.w     [A6 - 0xA], D0
  9821. 00005FD4  3E2E FFF8                move.w     D7, [A6 - 0x8]
  9822. 00005FD8  600C                     bra        +0xE /* 00005FE6 */
  9823. label00005FDA:
  9824. 00005FDA  486E FFFC                pea.l      [A6 - 0x4]
  9825. 00005FDE  4EBA FEB4                jsr        [PC - 0x14C /* 00005E94 */]
  9826. 00005FE2  5247                     addq.w     D7, 1
  9827. 00005FE4  6906                     bvs        +0x8 /* 00005FEC */
  9828. label00005FE6:
  9829. 00005FE6  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  9830. 00005FEA  6FEE                     ble        -0x10 /* 00005FDA */
  9831. label00005FEC:
  9832. 00005FEC  58AE FFFC                addq.l     [A6 - 0x4], 4
  9833. 00005FF0  206E FFFC                movea.l    A0, [A6 - 0x4]
  9834. 00005FF4  226E 000C                movea.l    A1, [A6 + 0xC]
  9835. 00005FF8  7003                     moveq.l    D0, 0x03
  9836. label00005FFA:
  9837. 00005FFA  32D8                     move.w     [A1]+, [A0]+
  9838. 00005FFC  51C8 FFFC                dbf        D0, -0x6 /* 00005FFA */
  9839. 00006000  2F0C                     move.l     -[A7], A4
  9840. 00006002  205F                     movea.l    A0, [A7]+
  9841. 00006004  A02A                     syscall    HUnlock
  9842. 00006006  4CDF 1080                movem.l    D7,A4, [A7]+
  9843. 0000600A  4E5E                     unlink     A6
  9844. 0000600C  205F                     movea.l    A0, [A7]+
  9845. 0000600E  DEFC 000E                add.w      A7, 0xE
  9846. 00006012  4ED0                     jmp        [A0]
  9847. export_1126:
  9848. 00006014  4E56 FEE6                link       A6, -0x011A
  9849. 00006018  2F07                     move.l     -[A7], D7
  9850. 0000601A  206E 0008                movea.l    A0, [A6 + 0x8]
  9851. 0000601E  43EE FF00                lea.l      A1, [A6 - 0x100]
  9852. 00006022  707F                     moveq.l    D0, 0x7F
  9853. label00006024:
  9854. 00006024  32D8                     move.w     [A1]+, [A0]+
  9855. 00006026  51C8 FFFC                dbf        D0, -0x6 /* 00006024 */
  9856. 0000602A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  9857. 0000602E  486E FEFC                pea.l      [A6 - 0x104]
  9858. 00006032  486E FEF8                pea.l      [A6 - 0x108]
  9859. 00006036  4EBA DF1C                jsr        [PC - 0x20E4 /* 00003F54 */]
  9860. 0000603A  4AAE FEFC                tst.l      [A6 - 0x104]
  9861. 0000603E  57C0                     seq        D0
  9862. 00006040  4A00                     tst.b      D0
  9863. 00006042  6600 0088                bne        +0x8A /* 000060CC */
  9864. 00006046  4AAE FEF8                tst.l      [A6 - 0x108]
  9865. 0000604A  57C1                     seq        D1
  9866. 0000604C  8001                     or.b       D0, D1
  9867. 0000604E  6702                     beq        +0x4 /* 00006052 */
  9868. 00006050  607A                     bra        +0x7C /* 000060CC */
  9869. label00006052:
  9870. 00006052  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  9871. 00006056  205F                     movea.l    A0, [A7]+
  9872. 00006058  A04A                     syscall    HNoPurge
  9873. 0000605A  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  9874. 0000605E  205F                     movea.l    A0, [A7]+
  9875. 00006060  A04A                     syscall    HNoPurge
  9876. 00006062  206E FEFC                movea.l    A0, [A6 - 0x104]
  9877. 00006066  2050                     movea.l    A0, [A0]
  9878. 00006068  43EE FEF0                lea.l      A1, [A6 - 0x110]
  9879. 0000606C  7003                     moveq.l    D0, 0x03
  9880. label0000606E:
  9881. 0000606E  32D8                     move.w     [A1]+, [A0]+
  9882. 00006070  51C8 FFFC                dbf        D0, -0x6 /* 0000606E */
  9883. 00006074  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  9884. 00006078  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9885. 0000607C  486E FEE8                pea.l      [A6 - 0x118]
  9886. 00006080  2F0E                     move.l     -[A7], A6
  9887. 00006082  4EBA FF1E                jsr        [PC - 0xE2 /* 00005FA2 */]
  9888. 00006086  4267                     clr.w      -[A7]
  9889. 00006088  302E FEF4                move.w     D0, [A6 - 0x10C]
  9890. 0000608C  906E FEF0                sub.w      D0, [A6 - 0x110]
  9891. 00006090  3F00                     move.w     -[A7], D0
  9892. 00006092  486E FEE8                pea.l      [A6 - 0x118]
  9893. 00006096  486E FF00                pea.l      [A6 - 0x100]
  9894. 0000609A  4EBA 01AA                jsr        [PC + 0x1AA /* 00006246 */]
  9895. 0000609E  3E1F                     move.w     D7, [A7]+
  9896. 000060A0  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  9897. 000060A4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9898. 000060A8  3F2E FEE8                move.w     -[A7], [A6 - 0x118]
  9899. 000060AC  3F07                     move.w     -[A7], D7
  9900. 000060AE  2F0E                     move.l     -[A7], A6
  9901. 000060B0  4EBA FE46                jsr        [PC - 0x1BA /* 00005EF8 */]
  9902. 000060B4  3007                     move.w     D0, D7
  9903. 000060B6  D16E FEF4                add.w      [A6 - 0x10C], D0
  9904. 000060BA  206E FEFC                movea.l    A0, [A6 - 0x104]
  9905. 000060BE  2050                     movea.l    A0, [A0]
  9906. 000060C0  43EE FEF0                lea.l      A1, [A6 - 0x110]
  9907. 000060C4  7003                     moveq.l    D0, 0x03
  9908. label000060C6:
  9909. 000060C6  30D9                     move.w     [A0]+, [A1]+
  9910. 000060C8  51C8 FFFC                dbf        D0, -0x6 /* 000060C6 */
  9911. label000060CC:
  9912. 000060CC  2E1F                     move.l     D7, [A7]+
  9913. 000060CE  4E5E                     unlink     A6
  9914. 000060D0  205F                     movea.l    A0, [A7]+
  9915. 000060D2  504F                     addq.w     A7, 8
  9916. 000060D4  4ED0                     jmp        [A0]
  9917. export_1127:
  9918. fn000060D6:
  9919. 000060D6  4E56 FEDA                link       A6, -0x0126
  9920. 000060DA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  9921. 000060DE  266E 000A                movea.l    A3, [A6 + 0xA]
  9922. 000060E2  7001                     moveq.l    D0, 0x01
  9923. 000060E4  B06E 0008                cmp.w      D0, [A6 + 0x8]
  9924. 000060E8  6F04                     ble        +0x6 /* 000060EE */
  9925. 000060EA  6000 014E                bra        +0x150 /* 0000623A */
  9926. label000060EE:
  9927. 000060EE  486E FFFC                pea.l      [A6 - 0x4]
  9928. 000060F2  A874                     syscall    GetPort
  9929. 000060F4  2F0B                     move.l     -[A7], A3
  9930. 000060F6  A873                     syscall    SetPort
  9931. 000060F8  2F0B                     move.l     -[A7], A3
  9932. 000060FA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9933. 000060FE  486E FEEE                pea.l      [A6 - 0x112]
  9934. 00006102  486E FFF8                pea.l      [A6 - 0x8]
  9935. 00006106  486E FFF0                pea.l      [A6 - 0x10]
  9936. 0000610A  A98D                     syscall    GetDialogItem/GetDItem
  9937. 0000610C  302E FEEE                move.w     D0, [A6 - 0x112]
  9938. 00006110  48C0                     ext.l      D0
  9939. 00006112  81FC 0080                divs.w     D0, 0x80
  9940. 00006116  4840                     swap.w     D0
  9941. 00006118  3800                     move.w     D4, D0
  9942. 0000611A  7010                     moveq.l    D0, 0x10
  9943. 0000611C  B044                     cmp.w      D0, D4
  9944. 0000611E  56C0                     sne        D0
  9945. 00006120  4A00                     tst.b      D0
  9946. 00006122  670E                     beq        +0x10 /* 00006132 */
  9947. 00006124  7208                     moveq.l    D1, 0x08
  9948. 00006126  B244                     cmp.w      D1, D4
  9949. 00006128  56C1                     sne        D1
  9950. 0000612A  C001                     and.b      D0, D1
  9951. 0000612C  6704                     beq        +0x6 /* 00006132 */
  9952. 0000612E  6000 010A                bra        +0x10C /* 0000623A */
  9953. label00006132:
  9954. 00006132  49EB 0010                lea.l      A4, [A3 + 0x10]
  9955. 00006136  3A2C 0004                move.w     D5, [A4 + 0x4]
  9956. 0000613A  9A54                     sub.w      D5, [A4]
  9957. 0000613C  302C 0006                move.w     D0, [A4 + 0x6]
  9958. 00006140  906C 0002                sub.w      D0, [A4 + 0x2]
  9959. 00006144  3D40 FEE2                move.w     [A6 - 0x11E], D0
  9960. 00006148  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  9961. 0000614C  486E FEF0                pea.l      [A6 - 0x110]
  9962. 00006150  A990                     syscall    GetDialogItemText/GetIText
  9963. 00006152  4267                     clr.w      -[A7]
  9964. 00006154  3F05                     move.w     -[A7], D5
  9965. 00006156  486E FFF0                pea.l      [A6 - 0x10]
  9966. 0000615A  486E FEF0                pea.l      [A6 - 0x110]
  9967. 0000615E  4EBA 00E6                jsr        [PC + 0xE6 /* 00006246 */]
  9968. 00006162  3C1F                     move.w     D6, [A7]+
  9969. 00006164  6604                     bne        +0x6 /* 0000616A */
  9970. 00006166  6000 00D2                bra        +0xD4 /* 0000623A */
  9971. label0000616A:
  9972. 0000616A  DA46                     add.w      D5, D6
  9973. 0000616C  2F0B                     move.l     -[A7], A3
  9974. 0000616E  3F2E FEE2                move.w     -[A7], [A6 - 0x11E]
  9975. 00006172  3F05                     move.w     -[A7], D5
  9976. 00006174  4267                     clr.w      -[A7]
  9977. 00006176  A91D                     syscall    SizeWindow
  9978. 00006178  3D6E FFF0 FEEA           move.w     [A6 - 0x116], [A6 - 0x10]
  9979. 0000617E  3006                     move.w     D0, D6
  9980. 00006180  D16E FFF4                add.w      [A6 - 0xC], D0
  9981. 00006184  2F0B                     move.l     -[A7], A3
  9982. 00006186  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9983. 0000618A  3F2E FEEE                move.w     -[A7], [A6 - 0x112]
  9984. 0000618E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  9985. 00006192  486E FFF0                pea.l      [A6 - 0x10]
  9986. 00006196  A98E                     syscall    SetDialogItem/SetDItem
  9987. 00006198  284B                     movea.l    A4, A3
  9988. 0000619A  7010                     moveq.l    D0, 0x10
  9989. 0000619C  B044                     cmp.w      D0, D4
  9990. 0000619E  57C0                     seq        D0
  9991. 000061A0  4A00                     tst.b      D0
  9992. 000061A2  673E                     beq        +0x40 /* 000061E2 */
  9993. 000061A4  322E 0008                move.w     D1, [A6 + 0x8]
  9994. 000061A8  5341                     subq.w     D1, 1
  9995. 000061AA  B26C 00A4                cmp.w      D1, [A4 + 0xA4]
  9996. 000061AE  57C1                     seq        D1
  9997. 000061B0  C001                     and.b      D0, D1
  9998. 000061B2  672E                     beq        +0x30 /* 000061E2 */
  9999. 000061B4  206C 00A0                movea.l    A0, [A4 + 0xA0]
  10000. 000061B8  2050                     movea.l    A0, [A0]
  10001. 000061BA  2D48 FEDE                move.l     [A6 - 0x122], A0
  10002. 000061BE  43EE FFF0                lea.l      A1, [A6 - 0x10]
  10003. 000061C2  7003                     moveq.l    D0, 0x03
  10004. label000061C4:
  10005. 000061C4  30D9                     move.w     [A0]+, [A1]+
  10006. 000061C6  51C8 FFFC                dbf        D0, -0x6 /* 000061C4 */
  10007. 000061CA  206E FEDE                movea.l    A0, [A6 - 0x122]
  10008. 000061CE  5088                     addq.l     A0, 8
  10009. 000061D0  43EE FFF0                lea.l      A1, [A6 - 0x10]
  10010. 000061D4  7003                     moveq.l    D0, 0x03
  10011. label000061D6:
  10012. 000061D6  30D9                     move.w     [A0]+, [A1]+
  10013. 000061D8  51C8 FFFC                dbf        D0, -0x6 /* 000061D6 */
  10014. 000061DC  2F2C 00A0                move.l     -[A7], [A4 + 0xA0]
  10015. 000061E0  A9D0                     syscall    TECalText
  10016. label000061E2:
  10017. 000061E2  3D7C 0001 FEDC           move.w     [A6 - 0x124], 0x1
  10018. 000061E8  4267                     clr.w      -[A7]
  10019. 000061EA  2F0B                     move.l     -[A7], A3
  10020. 000061EC  4EBA D40C                jsr        [PC - 0x2BF4 /* 000035FA */]
  10021. 000061F0  3D5F FEDA                move.w     [A6 - 0x126], [A7]+
  10022. 000061F4  3E2E FEDC                move.w     D7, [A6 - 0x124]
  10023. 000061F8  6034                     bra        +0x36 /* 0000622E */
  10024. label000061FA:
  10025. 000061FA  BE6E 0008                cmp.w      D7, [A6 + 0x8]
  10026. 000061FE  6602                     bne        +0x4 /* 00006202 */
  10027. 00006200  6028                     bra        +0x2A /* 0000622A */
  10028. label00006202:
  10029. 00006202  2F0B                     move.l     -[A7], A3
  10030. 00006204  3F07                     move.w     -[A7], D7
  10031. 00006206  486E FEEE                pea.l      [A6 - 0x112]
  10032. 0000620A  486E FFF8                pea.l      [A6 - 0x8]
  10033. 0000620E  486E FFF0                pea.l      [A6 - 0x10]
  10034. 00006212  A98D                     syscall    GetDialogItem/GetDItem
  10035. 00006214  302E FFF0                move.w     D0, [A6 - 0x10]
  10036. 00006218  B06E FEEA                cmp.w      D0, [A6 - 0x116]
  10037. 0000621C  6F0C                     ble        +0xE /* 0000622A */
  10038. 0000621E  2F0B                     move.l     -[A7], A3
  10039. 00006220  3F07                     move.w     -[A7], D7
  10040. 00006222  4267                     clr.w      -[A7]
  10041. 00006224  3F06                     move.w     -[A7], D6
  10042. 00006226  4EBA F4F4                jsr        [PC - 0xB0C /* 0000571C */]
  10043. label0000622A:
  10044. 0000622A  5247                     addq.w     D7, 1
  10045. 0000622C  6906                     bvs        +0x8 /* 00006234 */
  10046. label0000622E:
  10047. 0000622E  BE6E FEDA                cmp.w      D7, [A6 - 0x126]
  10048. 00006232  6FC6                     ble        -0x38 /* 000061FA */
  10049. label00006234:
  10050. 00006234  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10051. 00006238  A873                     syscall    SetPort
  10052. label0000623A:
  10053. 0000623A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  10054. 0000623E  4E5E                     unlink     A6
  10055. 00006240  205F                     movea.l    A0, [A7]+
  10056. 00006242  5C4F                     addq.w     A7, 6
  10057. 00006244  4ED0                     jmp        [A0]
  10058. fn00006246:
  10059. 00006246  4E56 FEE8                link       A6, -0x0118
  10060. 0000624A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  10061. 0000624E  206E 000C                movea.l    A0, [A6 + 0xC]
  10062. 00006252  43EE FFF8                lea.l      A1, [A6 - 0x8]
  10063. 00006256  7003                     moveq.l    D0, 0x03
  10064. label00006258:
  10065. 00006258  32D8                     move.w     [A1]+, [A0]+
  10066. 0000625A  51C8 FFFC                dbf        D0, -0x6 /* 00006258 */
  10067. 0000625E  206E 0008                movea.l    A0, [A6 + 0x8]
  10068. 00006262  43EE FEF8                lea.l      A1, [A6 - 0x108]
  10069. 00006266  707F                     moveq.l    D0, 0x7F
  10070. label00006268:
  10071. 00006268  32D8                     move.w     [A1]+, [A0]+
  10072. 0000626A  51C8 FFFC                dbf        D0, -0x6 /* 00006268 */
  10073. 0000626E  4247                     clr.w      D7
  10074. 00006270  42A7                     clr.l      -[A7]
  10075. 00006272  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  10076. 00006276  4EBA F8B4                jsr        [PC - 0x74C /* 00005B2C */]
  10077. 0000627A  3D5F FEEA                move.w     [A6 - 0x116], [A7]+
  10078. 0000627E  206D FE80                movea.l    A0, [A5 - 0x180]
  10079. 00006282  3D68 004A FEE8           move.w     [A6 - 0x118], [A0 + 0x4A]
  10080. 00006288  4267                     clr.w      -[A7]
  10081. 0000628A  3EB8 0BA8                move.w     [A7], [0x00000BA8 /* DefFontSize */]
  10082. 0000628E  6604                     bne        +0x6 /* 00006294 */
  10083. 00006290  3EBC 000C                move.w     [A7], 0xC
  10084. label00006294:
  10085. 00006294  A88A                     syscall    TextSize
  10086. 00006296  42A7                     clr.l      -[A7]
  10087. 00006298  486E FFF8                pea.l      [A6 - 0x8]
  10088. 0000629C  486E FFF8                pea.l      [A6 - 0x8]
  10089. 000062A0  A9D2                     syscall    TENew
  10090. 000062A2  265F                     movea.l    A3, [A7]+
  10091. 000062A4  41EE FEF8                lea.l      A0, [A6 - 0x108]
  10092. 000062A8  2008                     move.l     D0, A0
  10093. 000062AA  5280                     addq.l     D0, 1
  10094. 000062AC  2F00                     move.l     -[A7], D0
  10095. 000062AE  4240                     clr.w      D0
  10096. 000062B0  102E FEF8                move.b     D0, [A6 - 0x108]
  10097. 000062B4  48C0                     ext.l      D0
  10098. 000062B6  2F00                     move.l     -[A7], D0
  10099. 000062B8  2F0B                     move.l     -[A7], A3
  10100. 000062BA  A9CF                     syscall    TESetText
  10101. 000062BC  2853                     movea.l    A4, [A3]
  10102. 000062BE  382C 005E                move.w     D4, [A4 + 0x5E]
  10103. 000062C2  3A2C 0018                move.w     D5, [A4 + 0x18]
  10104. 000062C6  2F0B                     move.l     -[A7], A3
  10105. 000062C8  A9CD                     syscall    TEDispose
  10106. 000062CA  3F2E FEEA                move.w     -[A7], [A6 - 0x116]
  10107. 000062CE  A887                     syscall    TextFont
  10108. 000062D0  3F2E FEE8                move.w     -[A7], [A6 - 0x118]
  10109. 000062D4  A88A                     syscall    TextSize
  10110. 000062D6  7001                     moveq.l    D0, 0x01
  10111. 000062D8  B044                     cmp.w      D0, D4
  10112. 000062DA  6C44                     bge        +0x46 /* 00006320 */
  10113. 000062DC  3005                     move.w     D0, D5
  10114. 000062DE  C1C4                     muls.w     D0, D4
  10115. 000062E0  906E FFFC                sub.w      D0, [A6 - 0x4]
  10116. 000062E4  3E2E FFF8                move.w     D7, [A6 - 0x8]
  10117. 000062E8  DE40                     add.w      D7, D0
  10118. 000062EA  6F34                     ble        +0x36 /* 00006320 */
  10119. 000062EC  302D A000                move.w     D0, [A5 - 0x6000]
  10120. 000062F0  D06E 0010                add.w      D0, [A6 + 0x10]
  10121. 000062F4  D07C 0022                add.w      D0, 0x22 /* '\"' */
  10122. 000062F8  3C3C 0156                move.w     D6, 0x156
  10123. 000062FC  9C40                     sub.w      D6, D0
  10124. 000062FE  4267                     clr.w      -[A7]
  10125. 00006300  3F06                     move.w     -[A7], D6
  10126. 00006302  2F3C 7FFF 0000           move.l     -[A7], 0x7FFF0000
  10127. 00006308  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  10128. 0000630C  3C1F                     move.w     D6, [A7]+
  10129. 0000630E  BC47                     cmp.w      D6, D7
  10130. 00006310  6C0E                     bge        +0x10 /* 00006320 */
  10131. 00006312  3007                     move.w     D0, D7
  10132. 00006314  9046                     sub.w      D0, D6
  10133. 00006316  48C0                     ext.l      D0
  10134. 00006318  81C5                     divs.w     D0, D5
  10135. 0000631A  5240                     addq.w     D0, 1
  10136. 0000631C  C1C5                     muls.w     D0, D5
  10137. 0000631E  9E40                     sub.w      D7, D0
  10138. label00006320:
  10139. 00006320  4A47                     tst.w      D7
  10140. 00006322  6C02                     bge        +0x4 /* 00006326 */
  10141. 00006324  4247                     clr.w      D7
  10142. label00006326:
  10143. 00006326  3D47 0012                move.w     [A6 + 0x12], D7
  10144. 0000632A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  10145. 0000632E  4E5E                     unlink     A6
  10146. 00006330  205F                     movea.l    A0, [A7]+
  10147. 00006332  DEFC 000A                add.w      A7, 0xA /* '\n' */
  10148. 00006336  4ED0                     jmp        [A0]
  10149. export_1128:
  10150. fn00006338:
  10151. 00006338  4E56 FFEC                link       A6, -0x0014
  10152. 0000633C  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  10153. 00006340  102D A1F7                move.b     D0, [A5 - 0x5E09]
  10154. 00006344  660C                     bne        +0xE /* 00006352 */
  10155. 00006346  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10156. 0000634A  4EAD 291A                jsr        [A5 + 0x291A /* export_1311 */]
  10157. 0000634E  6000 00B0                bra        +0xB2 /* 00006400 */
  10158. label00006352:
  10159. 00006352  4267                     clr.w      -[A7]
  10160. 00006354  2F3C 8200 0000           move.l     -[A7], 0x82000000
  10161. 0000635A  A8B5                     syscall    ScriptUtil
  10162. 0000635C  3817                     move.w     D4, [A7]
  10163. 0000635E  486E FFF8                pea.l      [A6 - 0x8]
  10164. 00006362  4EBA DF30                jsr        [PC - 0x20D0 /* 00004294 */]
  10165. 00006366  206E FFF8                movea.l    A0, [A6 - 0x8]
  10166. 0000636A  4A50                     tst.w      [A0]
  10167. 0000636C  660C                     bne        +0xE /* 0000637A */
  10168. 0000636E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10169. 00006372  4EAD 291A                jsr        [A5 + 0x291A /* export_1311 */]
  10170. 00006376  6000 0088                bra        +0x8A /* 00006400 */
  10171. label0000637A:
  10172. 0000637A  4267                     clr.w      -[A7]
  10173. 0000637C  4EBA D570                jsr        [PC - 0x2A90 /* 000038EE */]
  10174. 00006380  1D5F FFED                move.b     [A6 - 0x13], [A7]+
  10175. label00006384:
  10176. 00006384  206E 0008                movea.l    A0, [A6 + 0x8]
  10177. 00006388  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  10178. 0000638C  2050                     movea.l    A0, [A0]
  10179. 0000638E  4240                     clr.w      D0
  10180. 00006390  1010                     move.b     D0, [A0]
  10181. 00006392  3E00                     move.w     D7, D0
  10182. 00006394  6602                     bne        +0x4 /* 00006398 */
  10183. 00006396  6068                     bra        +0x6A /* 00006400 */
  10184. label00006398:
  10185. 00006398  206E 0008                movea.l    A0, [A6 + 0x8]
  10186. 0000639C  5290                     addq.l     [A0], 1
  10187. 0000639E  102E FFED                move.b     D0, [A6 - 0x13]
  10188. 000063A2  672A                     beq        +0x2C /* 000063CE */
  10189. 000063A4  42A7                     clr.l      -[A7]
  10190. 000063A6  3F04                     move.w     -[A7], D4
  10191. 000063A8  4EBA DB16                jsr        [PC - 0x24EA /* 00003EC0 */]
  10192. 000063AC  285F                     movea.l    A4, [A7]+
  10193. 000063AE  7001                     moveq.l    D0, 0x01
  10194. 000063B0  B034 7000                cmp.b      D0, [A4 + D7.w]
  10195. 000063B4  6618                     bne        +0x1A /* 000063CE */
  10196. 000063B6  3007                     move.w     D0, D7
  10197. 000063B8  E140                     asl        D0.w, 8
  10198. 000063BA  206E 0008                movea.l    A0, [A6 + 0x8]
  10199. 000063BE  2050                     movea.l    A0, [A0]
  10200. 000063C0  4241                     clr.w      D1
  10201. 000063C2  1210                     move.b     D1, [A0]
  10202. 000063C4  3E01                     move.w     D7, D1
  10203. 000063C6  DE40                     add.w      D7, D0
  10204. 000063C8  206E 0008                movea.l    A0, [A6 + 0x8]
  10205. 000063CC  5290                     addq.l     [A0], 1
  10206. label000063CE:
  10207. 000063CE  4246                     clr.w      D6
  10208. label000063D0:
  10209. 000063D0  5246                     addq.w     D6, 1
  10210. 000063D2  206E FFF8                movea.l    A0, [A6 - 0x8]
  10211. 000063D6  3006                     move.w     D0, D6
  10212. 000063D8  D040                     add.w      D0, D0
  10213. 000063DA  BE70 0000                cmp.w      D7, [A0 + D0.w]
  10214. 000063DE  56C5                     sne        D5
  10215. 000063E0  4405                     neg.b      D5
  10216. 000063E2  1005                     move.b     D0, D5
  10217. 000063E4  6602                     bne        +0x4 /* 000063E8 */
  10218. 000063E6  6008                     bra        +0xA /* 000063F0 */
  10219. label000063E8:
  10220. 000063E8  206E FFF8                movea.l    A0, [A6 - 0x8]
  10221. 000063EC  BC50                     cmp.w      D6, [A0]
  10222. 000063EE  66E0                     bne        -0x1E /* 000063D0 */
  10223. label000063F0:
  10224. 000063F0  1005                     move.b     D0, D5
  10225. 000063F2  6790                     beq        -0x6E /* 00006384 */
  10226. 000063F4  1005                     move.b     D0, D5
  10227. 000063F6  6708                     beq        +0xA /* 00006400 */
  10228. 000063F8  206E 0008                movea.l    A0, [A6 + 0x8]
  10229. 000063FC  20AE FFFC                move.l     [A0], [A6 - 0x4]
  10230. label00006400:
  10231. 00006400  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  10232. 00006404  4E5E                     unlink     A6
  10233. 00006406  2E9F                     move.l     [A7], [A7]+
  10234. 00006408  4E75                     rts
  10235. export_1129:
  10236. 0000640A  4E56 0000                link       A6, 0
  10237. 0000640E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10238. 00006412  4EBA FF24                jsr        [PC - 0xDC /* 00006338 */]
  10239. label00006416:
  10240. 00006416  206E 0008                movea.l    A0, [A6 + 0x8]
  10241. 0000641A  2050                     movea.l    A0, [A0]
  10242. 0000641C  700D                     moveq.l    D0, 0x0D
  10243. 0000641E  B010                     cmp.b      D0, [A0]
  10244. 00006420  6610                     bne        +0x12 /* 00006432 */
  10245. 00006422  206E 0008                movea.l    A0, [A6 + 0x8]
  10246. 00006426  5290                     addq.l     [A0], 1
  10247. 00006428  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10248. 0000642C  4EBA FF0A                jsr        [PC - 0xF6 /* 00006338 */]
  10249. 00006430  60E4                     bra        -0x1A /* 00006416 */
  10250. label00006432:
  10251. 00006432  4E5E                     unlink     A6
  10252. 00006434  2E9F                     move.l     [A7], [A7]+
  10253. 00006436  4E75                     rts
  10254. export_1130:
  10255. 00006438  4E56 FFFC                link       A6, -0x0004
  10256. 0000643C  48E7 0108                movem.l    -[A7], D7,A4
  10257. 00006440  286E 0008                movea.l    A4, [A6 + 0x8]
  10258. 00006444  4240                     clr.w      D0
  10259. 00006446  1014                     move.b     D0, [A4]
  10260. 00006448  3D40 FFFC                move.w     [A6 - 0x4], D0
  10261. 0000644C  3E2E FFFC                move.w     D7, [A6 - 0x4]
  10262. 00006450  6018                     bra        +0x1A /* 0000646A */
  10263. label00006452:
  10264. 00006452  4240                     clr.w      D0
  10265. 00006454  1034 7000                move.b     D0, [A4 + D7.w]
  10266. 00006458  4A40                     tst.w      D0
  10267. 0000645A  660C                     bne        +0xE /* 00006468 */
  10268. 0000645C  2F0C                     move.l     -[A7], A4
  10269. 0000645E  3F07                     move.w     -[A7], D7
  10270. 00006460  3F3C 0001                move.w     -[A7], 0x1
  10271. 00006464  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  10272. label00006468:
  10273. 00006468  5347                     subq.w     D7, 1
  10274. label0000646A:
  10275. 0000646A  7001                     moveq.l    D0, 0x01
  10276. 0000646C  B047                     cmp.w      D0, D7
  10277. 0000646E  6FE2                     ble        -0x1C /* 00006452 */
  10278. 00006470  4CDF 1080                movem.l    D7,A4, [A7]+
  10279. 00006474  4E5E                     unlink     A6
  10280. 00006476  2E9F                     move.l     [A7], [A7]+
  10281. 00006478  4E75                     rts
  10282. export_1131:
  10283. 0000647A  4E56 FFEA                link       A6, -0x0016
  10284. 0000647E  2F07                     move.l     -[A7], D7
  10285. 00006480  206E 0008                movea.l    A0, [A6 + 0x8]
  10286. 00006484  43EE FFEC                lea.l      A1, [A6 - 0x14]
  10287. 00006488  7009                     moveq.l    D0, 0x09
  10288. label0000648A:
  10289. 0000648A  32D8                     move.w     [A1]+, [A0]+
  10290. 0000648C  51C8 FFFC                dbf        D0, -0x6 /* 0000648A */
  10291. 00006490  486D A080                pea.l      [A5 - 0x5F80]
  10292. 00006494  486E FFEC                pea.l      [A6 - 0x14]
  10293. 00006498  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  10294. 0000649C  3E1F                     move.w     D7, [A7]+
  10295. 0000649E  6F08                     ble        +0xA /* 000064A8 */
  10296. 000064A0  3007                     move.w     D0, D7
  10297. 000064A2  5340                     subq.w     D0, 1
  10298. 000064A4  1D40 FFEC                move.b     [A6 - 0x14], D0
  10299. label000064A8:
  10300. 000064A8  487A 0038                pea.l      [PC + 0x38 /* 000064E2, value 0x12D4E56 */]
  10301. 000064AC  486E FFEC                pea.l      [A6 - 0x14]
  10302. 000064B0  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  10303. 000064B4  4A5F                     tst.w      [A7]+
  10304. 000064B6  6714                     beq        +0x16 /* 000064CC */
  10305. 000064B8  42A7                     clr.l      -[A7]
  10306. 000064BA  486E FFEC                pea.l      [A6 - 0x14]
  10307. 000064BE  4EAD 2962                jsr        [A5 + 0x2962 /* export_1320 */]
  10308. 000064C2  201F                     move.l     D0, [A7]+
  10309. 000064C4  4480                     neg.l      D0
  10310. 000064C6  2D40 000C                move.l     [A6 + 0xC], D0
  10311. 000064CA  600E                     bra        +0x10 /* 000064DA */
  10312. label000064CC:
  10313. 000064CC  42A7                     clr.l      -[A7]
  10314. 000064CE  486E FFEC                pea.l      [A6 - 0x14]
  10315. 000064D2  4EAD 2962                jsr        [A5 + 0x2962 /* export_1320 */]
  10316. 000064D6  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  10317. label000064DA:
  10318. 000064DA  2E1F                     move.l     D7, [A7]+
  10319. 000064DC  4E5E                     unlink     A6
  10320. 000064DE  2E9F                     move.l     [A7], [A7]+
  10321. 000064E0  4E75                     rts
  10322. 000064E2  012D 4E56                btst       [A5 + 0x4E56], D0
  10323. export_1132: // at 000064E4 (misaligned)
  10324. 000064E6  0000 41EE                ori.b      D0, 0xEE
  10325. 000064EA  0009 2008                ori.b      A1, 0x8
  10326. 000064EE  5380                     subq.l     D0, 1
  10327. 000064F0  2040                     movea.l    A0, D0
  10328. 000064F2  3D50 000A                move.w     [A6 + 0xA], [A0]
  10329. 000064F6  4E5E                     unlink     A6
  10330. 000064F8  205F                     movea.l    A0, [A7]+
  10331. 000064FA  544F                     addq.w     A7, 2
  10332. 000064FC  4ED0                     jmp        [A0]
  10333. export_1133:
  10334. 000064FE  4E56 FFF4                link       A6, -0x000C
  10335. 00006502  102D A1EE                move.b     D0, [A5 - 0x5E12]
  10336. 00006506  660E                     bne        +0x10 /* 00006516 */
  10337. 00006508  102D A07A                move.b     D0, [A5 - 0x5F86]
  10338. 0000650C  0A00 0001                xori.b     D0, 0x1
  10339. 00006510  1D40 0008                move.b     [A6 + 0x8], D0
  10340. 00006514  6054                     bra        +0x56 /* 0000656A */
  10341. label00006516:
  10342. 00006516  4267                     clr.w      -[A7]
  10343. 00006518  486E FFF8                pea.l      [A6 - 0x8]
  10344. 0000651C  70FF                     moveq.l    D0, 0xFFFFFFFF
  10345. 0000651E  2F00                     move.l     -[A7], D0
  10346. 00006520  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  10347. 00006524  A88F                     syscall    OSDispatch
  10348. 00006526  4A5F                     tst.w      [A7]+
  10349. 00006528  57C0                     seq        D0
  10350. 0000652A  4A00                     tst.b      D0
  10351. 0000652C  6730                     beq        +0x32 /* 0000655E */
  10352. 0000652E  2F00                     move.l     -[A7], D0
  10353. 00006530  4267                     clr.w      -[A7]
  10354. 00006532  486D A1D4                pea.l      [A5 - 0x5E2C]
  10355. 00006536  486E FFF8                pea.l      [A6 - 0x8]
  10356. 0000653A  486E FFF5                pea.l      [A6 - 0xB]
  10357. 0000653E  3F3C 003D                move.w     -[A7], 0x3D /* '=' */
  10358. 00006542  A88F                     syscall    OSDispatch
  10359. 00006544  321F                     move.w     D1, [A7]+
  10360. 00006546  201F                     move.l     D0, [A7]+
  10361. 00006548  4A41                     tst.w      D1
  10362. 0000654A  57C1                     seq        D1
  10363. 0000654C  C001                     and.b      D0, D1
  10364. 0000654E  670E                     beq        +0x10 /* 0000655E */
  10365. 00006550  102E FFF5                move.b     D0, [A6 - 0xB]
  10366. 00006554  0A00 0001                xori.b     D0, 0x1
  10367. 00006558  1D40 0008                move.b     [A6 + 0x8], D0
  10368. 0000655C  600C                     bra        +0xE /* 0000656A */
  10369. label0000655E:
  10370. 0000655E  102D A07A                move.b     D0, [A5 - 0x5F86]
  10371. 00006562  0A00 0001                xori.b     D0, 0x1
  10372. 00006566  1D40 0008                move.b     [A6 + 0x8], D0
  10373. label0000656A:
  10374. 0000656A  4E5E                     unlink     A6
  10375. 0000656C  4E75                     rts
  10376. export_1134:
  10377. fn0000656E:
  10378. 0000656E  4E56 0000                link       A6, 0
  10379. 00006572  2F07                     move.l     -[A7], D7
  10380. 00006574  3E2E 0008                move.w     D7, [A6 + 0x8]
  10381. 00006578  7008                     moveq.l    D0, 0x08
  10382. 0000657A  B047                     cmp.w      D0, D7
  10383. 0000657C  57C0                     seq        D0
  10384. 0000657E  4A00                     tst.b      D0
  10385. 00006580  6644                     bne        +0x46 /* 000065C6 */
  10386. 00006582  720D                     moveq.l    D1, 0x0D
  10387. 00006584  B247                     cmp.w      D1, D7
  10388. 00006586  57C1                     seq        D1
  10389. 00006588  8001                     or.b       D0, D1
  10390. 0000658A  663A                     bne        +0x3C /* 000065C6 */
  10391. 0000658C  7203                     moveq.l    D1, 0x03
  10392. 0000658E  B247                     cmp.w      D1, D7
  10393. 00006590  57C1                     seq        D1
  10394. 00006592  8001                     or.b       D0, D1
  10395. 00006594  6630                     bne        +0x32 /* 000065C6 */
  10396. 00006596  7209                     moveq.l    D1, 0x09
  10397. 00006598  B247                     cmp.w      D1, D7
  10398. 0000659A  57C1                     seq        D1
  10399. 0000659C  8001                     or.b       D0, D1
  10400. 0000659E  6626                     bne        +0x28 /* 000065C6 */
  10401. 000065A0  721C                     moveq.l    D1, 0x1C
  10402. 000065A2  B247                     cmp.w      D1, D7
  10403. 000065A4  57C1                     seq        D1
  10404. 000065A6  8001                     or.b       D0, D1
  10405. 000065A8  661C                     bne        +0x1E /* 000065C6 */
  10406. 000065AA  721D                     moveq.l    D1, 0x1D
  10407. 000065AC  B247                     cmp.w      D1, D7
  10408. 000065AE  57C1                     seq        D1
  10409. 000065B0  8001                     or.b       D0, D1
  10410. 000065B2  6612                     bne        +0x14 /* 000065C6 */
  10411. 000065B4  721E                     moveq.l    D1, 0x1E
  10412. 000065B6  B247                     cmp.w      D1, D7
  10413. 000065B8  57C1                     seq        D1
  10414. 000065BA  8001                     or.b       D0, D1
  10415. 000065BC  6608                     bne        +0xA /* 000065C6 */
  10416. 000065BE  721F                     moveq.l    D1, 0x1F
  10417. 000065C0  B247                     cmp.w      D1, D7
  10418. 000065C2  57C1                     seq        D1
  10419. 000065C4  8001                     or.b       D0, D1
  10420. label000065C6:
  10421. 000065C6  4400                     neg.b      D0
  10422. 000065C8  1D40 000A                move.b     [A6 + 0xA], D0
  10423. 000065CC  2E1F                     move.l     D7, [A7]+
  10424. 000065CE  4E5E                     unlink     A6
  10425. 000065D0  205F                     movea.l    A0, [A7]+
  10426. 000065D2  544F                     addq.w     A7, 2
  10427. 000065D4  4ED0                     jmp        [A0]
  10428. export_1135:
  10429. 000065D6  4E56 FFE0                link       A6, -0x0020
  10430. 000065DA  48E7 0308                movem.l    -[A7], D6,D7,A4
  10431. 000065DE  286E 0008                movea.l    A4, [A6 + 0x8]
  10432. 000065E2  3E2C 000A                move.w     D7, [A4 + 0xA]
  10433. 000065E6  2F14                     move.l     -[A7], [A4]
  10434. 000065E8  302C 0008                move.w     D0, [A4 + 0x8]
  10435. 000065EC  5340                     subq.w     D0, 1
  10436. 000065EE  3F00                     move.w     -[A7], D0
  10437. 000065F0  486E FFE0                pea.l      [A6 - 0x20]
  10438. 000065F4  486E FFF8                pea.l      [A6 - 0x8]
  10439. 000065F8  486E FFE8                pea.l      [A6 - 0x18]
  10440. 000065FC  A98D                     syscall    GetDialogItem/GetDItem
  10441. 000065FE  556E FFEA                subq.w     [A6 - 0x16], 2
  10442. 00006602  486E FFE8                pea.l      [A6 - 0x18]
  10443. 00006606  A8A4                     syscall    InvertRect
  10444. 00006608  2F14                     move.l     -[A7], [A4]
  10445. 0000660A  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  10446. 0000660E  486E FFE0                pea.l      [A6 - 0x20]
  10447. 00006612  486E FFF8                pea.l      [A6 - 0x8]
  10448. 00006616  486E FFF0                pea.l      [A6 - 0x10]
  10449. 0000661A  A98D                     syscall    GetDialogItem/GetDItem
  10450. 0000661C  486E FFF0                pea.l      [A6 - 0x10]
  10451. 00006620  A870                     syscall    LocalToGlobal
  10452. 00006622  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  10453. 00006626  3F3C FFFF                move.w     -[A7], 0xFFFF
  10454. 0000662A  A935                     syscall    InsertMenu
  10455. 0000662C  206C 0004                movea.l    A0, [A4 + 0x4]
  10456. 00006630  2050                     movea.l    A0, [A0]
  10457. 00006632  2B68 0006 A01C           move.l     [A5 - 0x5FE4], [A0 + 0x6]
  10458. 00006638  3B6C 000C A00A           move.w     [A5 - 0x5FF6], [A4 + 0xC]
  10459. 0000663E  206C 0004                movea.l    A0, [A4 + 0x4]
  10460. 00006642  2050                     movea.l    A0, [A0]
  10461. 00006644  216D 9FCA 0006           move.l     [A0 + 0x6], [A5 - 0x6036]
  10462. 0000664A  42A7                     clr.l      -[A7]
  10463. 0000664C  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  10464. 00006650  302E FFF0                move.w     D0, [A6 - 0x10]
  10465. 00006654  5240                     addq.w     D0, 1
  10466. 00006656  3F00                     move.w     -[A7], D0
  10467. 00006658  302E FFF2                move.w     D0, [A6 - 0xE]
  10468. 0000665C  5240                     addq.w     D0, 1
  10469. 0000665E  3F00                     move.w     -[A7], D0
  10470. 00006660  3F07                     move.w     -[A7], D7
  10471. 00006662  A80B                     syscall    PopUpMenuSelect
  10472. 00006664  2C1F                     move.l     D6, [A7]+
  10473. 00006666  206C 0004                movea.l    A0, [A4 + 0x4]
  10474. 0000666A  2050                     movea.l    A0, [A0]
  10475. 0000666C  216D A01C 0006           move.l     [A0 + 0x6], [A5 - 0x5FE4]
  10476. 00006672  206C 0004                movea.l    A0, [A4 + 0x4]
  10477. 00006676  2050                     movea.l    A0, [A0]
  10478. 00006678  3F10                     move.w     -[A7], [A0]
  10479. 0000667A  A936                     syscall    DeleteMenu
  10480. 0000667C  4247                     clr.w      D7
  10481. 0000667E  2006                     move.l     D0, D6
  10482. 00006680  4840                     swap.w     D0
  10483. 00006682  4A40                     tst.w      D0
  10484. 00006684  6702                     beq        +0x4 /* 00006688 */
  10485. 00006686  2E06                     move.l     D7, D6
  10486. label00006688:
  10487. 00006688  486E FFE8                pea.l      [A6 - 0x18]
  10488. 0000668C  A8A4                     syscall    InvertRect
  10489. 0000668E  3D47 000C                move.w     [A6 + 0xC], D7
  10490. 00006692  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  10491. 00006696  4E5E                     unlink     A6
  10492. 00006698  2E9F                     move.l     [A7], [A7]+
  10493. 0000669A  4E75                     rts
  10494. export_1136:
  10495. 0000669C  4E56 FFF0                link       A6, -0x0010
  10496. 000066A0  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  10497. 000066A4  2A2D FE02                move.l     D5, [A5 - 0x1FE]
  10498. 000066A8  206E 000A                movea.l    A0, [A6 + 0xA]
  10499. 000066AC  1010                     move.b     D0, [A0]
  10500. 000066AE  4880                     ext.w      D0
  10501. 000066B0  D06E 0008                add.w      D0, [A6 + 0x8]
  10502. 000066B4  48C0                     ext.l      D0
  10503. 000066B6  2B40 FE02                move.l     [A5 - 0x1FE], D0
  10504. 000066BA  7E00                     moveq.l    D7, 0x00
  10505. 000066BC  426E FFF2                clr.w      [A6 - 0xE]
  10506. 000066C0  302E 0008                move.w     D0, [A6 + 0x8]
  10507. 000066C4  E740                     asl        D0.w, 3
  10508. 000066C6  5340                     subq.w     D0, 1
  10509. 000066C8  3D40 FFF0                move.w     [A6 - 0x10], D0
  10510. 000066CC  3C2E FFF2                move.w     D6, [A6 - 0xE]
  10511. 000066D0  6020                     bra        +0x22 /* 000066F2 */
  10512. label000066D2:
  10513. 000066D2  4267                     clr.w      -[A7]
  10514. 000066D4  A861                     syscall    Random
  10515. 000066D6  381F                     move.w     D4, [A7]+
  10516. 000066D8  4267                     clr.w      -[A7]
  10517. 000066DA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  10518. 000066DE  3006                     move.w     D0, D6
  10519. 000066E0  48C0                     ext.l      D0
  10520. 000066E2  2F00                     move.l     -[A7], D0
  10521. 000066E4  A85D                     syscall    BitTst
  10522. 000066E6  101F                     move.b     D0, [A7]+
  10523. 000066E8  6704                     beq        +0x6 /* 000066EE */
  10524. 000066EA  DEAD FE02                add.l      D7, [A5 - 0x1FE]
  10525. label000066EE:
  10526. 000066EE  5246                     addq.w     D6, 1
  10527. 000066F0  6906                     bvs        +0x8 /* 000066F8 */
  10528. label000066F2:
  10529. 000066F2  BC6E FFF0                cmp.w      D6, [A6 - 0x10]
  10530. 000066F6  6FDA                     ble        -0x24 /* 000066D2 */
  10531. label000066F8:
  10532. 000066F8  4A87                     tst.l      D7
  10533. 000066FA  660A                     bne        +0xC /* 00006706 */
  10534. 000066FC  2D7C 4269 6C6C 000E      move.l     [A6 + 0xE], 0x42696C6C /* 'Bill' */
  10535. 00006704  6004                     bra        +0x6 /* 0000670A */
  10536. label00006706:
  10537. 00006706  2D47 000E                move.l     [A6 + 0xE], D7
  10538. label0000670A:
  10539. 0000670A  2B45 FE02                move.l     [A5 - 0x1FE], D5
  10540. 0000670E  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  10541. 00006712  4E5E                     unlink     A6
  10542. 00006714  205F                     movea.l    A0, [A7]+
  10543. 00006716  5C4F                     addq.w     A7, 6
  10544. 00006718  4ED0                     jmp        [A0]
  10545. export_1137:
  10546. 0000671A  4E56 0000                link       A6, 0
  10547. 0000671E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10548. 00006722  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10549. 00006726  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  10550. 0000672A  4E5E                     unlink     A6
  10551. 0000672C  205F                     movea.l    A0, [A7]+
  10552. 0000672E  504F                     addq.w     A7, 8
  10553. 00006730  4ED0                     jmp        [A0]
  10554. export_1138:
  10555. 00006732  4E56 FFFE                link       A6, -0x0002
  10556. 00006736  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10557. 0000673A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10558. 0000673E  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  10559. 00006742  4267                     clr.w      -[A7]
  10560. 00006744  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  10561. 00006748  4A5F                     tst.w      [A7]+
  10562. 0000674A  671A                     beq        +0x1C /* 00006766 */
  10563. 0000674C  4267                     clr.w      -[A7]
  10564. 0000674E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10565. 00006752  4EAD 2DDA                jsr        [A5 + 0x2DDA /* export_1463 */]
  10566. 00006756  101F                     move.b     D0, [A7]+
  10567. 00006758  670C                     beq        +0xE /* 00006766 */
  10568. 0000675A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10569. 0000675E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10570. 00006762  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  10571. label00006766:
  10572. 00006766  4E5E                     unlink     A6
  10573. 00006768  205F                     movea.l    A0, [A7]+
  10574. 0000676A  504F                     addq.w     A7, 8
  10575. 0000676C  4ED0                     jmp        [A0]
  10576. fn0000676E:
  10577. 0000676E  4E56 0000                link       A6, 0
  10578. 00006772  206E 0008                movea.l    A0, [A6 + 0x8]
  10579. 00006776  2F28 000C                move.l     -[A7], [A0 + 0xC]
  10580. 0000677A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  10581. 0000677E  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  10582. 00006782  4267                     clr.w      -[A7]
  10583. 00006784  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  10584. 00006788  4A5F                     tst.w      [A7]+
  10585. 0000678A  660C                     bne        +0xE /* 00006798 */
  10586. 0000678C  206E 0008                movea.l    A0, [A6 + 0x8]
  10587. 00006790  2C48                     movea.l    A6, A0
  10588. 00006792  4EFA 005E                jmp        [PC + 0x5E /* 000067F2 */]
  10589. 00006796  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  10590. // begin alternate branch 00006798-0000679A
  10591. label00006798:
  10592. 00006798  4E5E                     unlink     A6
  10593. // end alternate branch 00006798-0000679A
  10594. label00006798: // (misaligned)
  10595. 0000679A  2E9F                     move.l     [A7], [A7]+
  10596. 0000679C  4E75                     rts
  10597. export_1139:
  10598. fn0000679E:
  10599. 0000679E  4E56 FFFE                link       A6, -0x0002
  10600. 000067A2  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  10601. 000067A6  2F0E                     move.l     -[A7], A6
  10602. 000067A8  4EBA FFC4                jsr        [PC - 0x3C /* 0000676E */]
  10603. 000067AC  202D A1B6                move.l     D0, [A5 - 0x5E4A]
  10604. 000067B0  B0AD A086                cmp.l      D0, [A5 - 0x5F7A]
  10605. 000067B4  6F18                     ble        +0x1A /* 000067CE */
  10606. 000067B6  2F2D A1F2                move.l     -[A7], [A5 - 0x5E0E]
  10607. 000067BA  2F2D A086                move.l     -[A7], [A5 - 0x5F7A]
  10608. 000067BE  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  10609. 000067C2  2B6D A086 A1B6           move.l     [A5 - 0x5E4A], [A5 - 0x5F7A]
  10610. 000067C8  2F0E                     move.l     -[A7], A6
  10611. 000067CA  4EBA FFA2                jsr        [PC - 0x5E /* 0000676E */]
  10612. label000067CE:
  10613. 000067CE  42A7                     clr.l      -[A7]
  10614. 000067D0  A9FA                     syscall    UnloadScrap/UnlodeScrap
  10615. 000067D2  201F                     move.l     D0, [A7]+
  10616. 000067D4  3D40 FFFE                move.w     [A6 - 0x2], D0
  10617. 000067D8  2F0E                     move.l     -[A7], A6
  10618. 000067DA  4EBA FF92                jsr        [PC - 0x6E /* 0000676E */]
  10619. 000067DE  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  10620. 000067E2  2F0E                     move.l     -[A7], A6
  10621. 000067E4  4EBA FF88                jsr        [PC - 0x78 /* 0000676E */]
  10622. 000067E8  4EBA 00B2                jsr        [PC + 0xB2 /* 0000689C */]
  10623. 000067EC  2F0E                     move.l     -[A7], A6
  10624. 000067EE  4EBA FF7E                jsr        [PC - 0x82 /* 0000676E */]
  10625. label000067F2:
  10626. 000067F2  4FEE FFDE                lea.l      A7, [A6 - 0x22]
  10627. 000067F6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  10628. 000067FA  4E5E                     unlink     A6
  10629. 000067FC  205F                     movea.l    A0, [A7]+
  10630. 000067FE  504F                     addq.w     A7, 8
  10631. 00006800  4ED0                     jmp        [A0]
  10632. fn00006802:
  10633. 00006802  4E56 FFE0                link       A6, -0x0020
  10634. 00006806  102D A1CE                move.b     D0, [A5 - 0x5E32]
  10635. 0000680A  6750                     beq        +0x52 /* 0000685C */
  10636. 0000680C  3D7C FFFF FFE0           move.w     [A6 - 0x20], 0xFFFF
  10637. 00006812  3D7C 0003 FFF0           move.w     [A6 - 0x10], 0x3
  10638. 00006818  2D7C 0000 00FF FFE2      move.l     [A6 - 0x1E], 0xFF
  10639. 00006820  702E                     moveq.l    D0, 0x2E
  10640. 00006822  2D40 FFF2                move.l     [A6 - 0xE], D0
  10641. 00006826  3D7C 0100 FFEE           move.w     [A6 - 0x12], 0x100
  10642. 0000682C  3D7C 0100 FFFE           move.w     [A6 - 0x2], 0x100
  10643. 00006832  7000                     moveq.l    D0, 0x00
  10644. 00006834  2D40 FFE6                move.l     [A6 - 0x1A], D0
  10645. 00006838  42AE FFEA                clr.l      [A6 - 0x16]
  10646. 0000683C  42A7                     clr.l      -[A7]
  10647. 0000683E  3F3C 0008                move.w     -[A7], 0x8
  10648. 00006842  486E FFE0                pea.l      [A6 - 0x20]
  10649. 00006846  ABF9                     syscall    AUXDispatch
  10650. 00006848  4A9F                     tst.l      [A7]+
  10651. 0000684A  5EC0                     sgt        D0
  10652. 0000684C  4A6E FFF0                tst.w      [A6 - 0x10]
  10653. 00006850  56C1                     sne        D1
  10654. 00006852  C001                     and.b      D0, D1
  10655. 00006854  4400                     neg.b      D0
  10656. 00006856  1D40 0008                move.b     [A6 + 0x8], D0
  10657. 0000685A  600A                     bra        +0xC /* 00006866 */
  10658. label0000685C:
  10659. 0000685C  4267                     clr.w      -[A7]
  10660. 0000685E  4EAD 2992                jsr        [A5 + 0x2992 /* export_1326 */]
  10661. 00006862  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  10662. label00006866:
  10663. 00006866  4E5E                     unlink     A6
  10664. 00006868  4E75                     rts
  10665. fn0000686A:
  10666. 0000686A  4E56 FF00                link       A6, -0x0100
  10667. 0000686E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  10668. 00006872  486E FF00                pea.l      [A6 - 0x100]
  10669. 00006876  A8FF                     syscall    GetFName/GetFontName
  10670. 00006878  4240                     clr.w      D0
  10671. 0000687A  102E FF00                move.b     D0, [A6 - 0x100]
  10672. 0000687E  4A40                     tst.w      D0
  10673. 00006880  660C                     bne        +0xE /* 0000688E */
  10674. 00006882  4267                     clr.w      -[A7]
  10675. 00006884  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  10676. 00006888  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  10677. 0000688C  6006                     bra        +0x8 /* 00006894 */
  10678. label0000688E:
  10679. 0000688E  3D6E 0008 000A           move.w     [A6 + 0xA], [A6 + 0x8]
  10680. label00006894:
  10681. 00006894  4E5E                     unlink     A6
  10682. 00006896  205F                     movea.l    A0, [A7]+
  10683. 00006898  544F                     addq.w     A7, 2
  10684. 0000689A  4ED0                     jmp        [A0]
  10685. export_1140:
  10686. fn0000689C:
  10687. 0000689C  4E56 FFFA                link       A6, -0x0006
  10688. 000068A0  48E7 0308                movem.l    -[A7], D6,D7,A4
  10689. 000068A4  7E01                     moveq.l    D7, 0x01
  10690. 000068A6  4206                     clr.b      D6
  10691. label000068A8:
  10692. 000068A8  4267                     clr.w      -[A7]
  10693. 000068AA  4EAD 15EA                jsr        [A5 + 0x15EA /* export_697 */]
  10694. 000068AE  101F                     move.b     D0, [A7]+
  10695. 000068B0  662A                     bne        +0x2C /* 000068DC */
  10696. 000068B2  1007                     move.b     D0, D7
  10697. 000068B4  6716                     beq        +0x18 /* 000068CC */
  10698. 000068B6  4207                     clr.b      D7
  10699. 000068B8  42A7                     clr.l      -[A7]
  10700. 000068BA  3F3C 0004                move.w     -[A7], 0x4
  10701. 000068BE  A9B9                     syscall    GetCursor
  10702. 000068C0  285F                     movea.l    A4, [A7]+
  10703. 000068C2  200C                     move.l     D0, A4
  10704. 000068C4  6706                     beq        +0x8 /* 000068CC */
  10705. 000068C6  7C01                     moveq.l    D6, 0x01
  10706. 000068C8  2F14                     move.l     -[A7], [A4]
  10707. 000068CA  A851                     syscall    SetCursor
  10708. label000068CC:
  10709. 000068CC  4267                     clr.w      -[A7]
  10710. 000068CE  4EBA C23A                jsr        [PC - 0x3DC6 /* 00002B0A */]
  10711. 000068D2  101F                     move.b     D0, [A7]+
  10712. 000068D4  67D2                     beq        -0x2C /* 000068A8 */
  10713. 000068D6  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  10714. 000068DA  60CC                     bra        -0x32 /* 000068A8 */
  10715. label000068DC:
  10716. 000068DC  1006                     move.b     D0, D6
  10717. 000068DE  6708                     beq        +0xA /* 000068E8 */
  10718. 000068E0  486D A02C                pea.l      [A5 - 0x5FD4]
  10719. 000068E4  4EBA E8C0                jsr        [PC - 0x1740 /* 000051A6 */]
  10720. label000068E8:
  10721. 000068E8  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  10722. 000068EC  4E5E                     unlink     A6
  10723. 000068EE  4E75                     rts
  10724. fn000068F0:
  10725. 000068F0  4E56 FE00                link       A6, -0x0200
  10726. 000068F4  2F0C                     move.l     -[A7], A4
  10727. 000068F6  286E 0008                movea.l    A4, [A6 + 0x8]
  10728. 000068FA  486E FE00                pea.l      [A6 - 0x200]
  10729. 000068FE  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  10730. 00006902  4EBA E52C                jsr        [PC - 0x1AD4 /* 00004E30 */]
  10731. 00006906  205F                     movea.l    A0, [A7]+
  10732. 00006908  43EE FF00                lea.l      A1, [A6 - 0x100]
  10733. 0000690C  707F                     moveq.l    D0, 0x7F
  10734. label0000690E:
  10735. 0000690E  32D8                     move.w     [A1]+, [A0]+
  10736. 00006910  51C8 FFFC                dbf        D0, -0x6 /* 0000690E */
  10737. 00006914  206C 000C                movea.l    A0, [A4 + 0xC]
  10738. 00006918  203C 0000 00FF           move.l     D0, 0xFF
  10739. 0000691E  C0A8 0002                and.l      D0, [A0 + 0x2]
  10740. 00006922  4241                     clr.w      D1
  10741. 00006924  122E FF01                move.b     D1, [A6 - 0xFF]
  10742. 00006928  B240                     cmp.w      D1, D0
  10743. 0000692A  662A                     bne        +0x2C /* 00006956 */
  10744. 0000692C  206E 0008                movea.l    A0, [A6 + 0x8]
  10745. 00006930  117C 0001 0014           move.b     [A0 + 0x14], 0x1
  10746. 00006936  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  10747. 0000693A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10748. 0000693E  4EBA F08A                jsr        [PC - 0xF76 /* 000059CA */]
  10749. 00006942  206C 0008                movea.l    A0, [A4 + 0x8]
  10750. 00006946  30AE 000C                move.w     [A0], [A6 + 0xC]
  10751. 0000694A  206E 0008                movea.l    A0, [A6 + 0x8]
  10752. 0000694E  2C48                     movea.l    A6, A0
  10753. 00006950  4EFA 0054                jmp        [PC + 0x54 /* 000069A6 */]
  10754. 00006954  0000 285F                ori.b      D0, 0x5F /* '_' */
  10755. // begin alternate branch 00006956-00006958
  10756. label00006956:
  10757. 00006956  285F                     movea.l    A4, [A7]+
  10758. // end alternate branch 00006956-00006958
  10759. label00006956: // (misaligned)
  10760. 00006958  4E5E                     unlink     A6
  10761. 0000695A  205F                     movea.l    A0, [A7]+
  10762. 0000695C  504F                     addq.w     A7, 8
  10763. 0000695E  4ED0                     jmp        [A0]
  10764. 00006960  4E56 0000                link       A6, 0
  10765. 00006964  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  10766. 00006968  422E 0014                clr.b      [A6 + 0x14]
  10767. 0000696C  206E 000C                movea.l    A0, [A6 + 0xC]
  10768. 00006970  7003                     moveq.l    D0, 0x03
  10769. 00006972  B050                     cmp.w      D0, [A0]
  10770. 00006974  57C0                     seq        D0
  10771. 00006976  4A00                     tst.b      D0
  10772. 00006978  672C                     beq        +0x2E /* 000069A6 */
  10773. 0000697A  7200                     moveq.l    D1, 0x00
  10774. 0000697C  3228 000E                move.w     D1, [A0 + 0xE]
  10775. 00006980  C2BC 0000 0100           and.l      D1, 0x100
  10776. 00006986  4A81                     tst.l      D1
  10777. 00006988  56C1                     sne        D1
  10778. 0000698A  C001                     and.b      D0, D1
  10779. 0000698C  6718                     beq        +0x1A /* 000069A6 */
  10780. 0000698E  2F3C 0003 001A           move.l     -[A7], 0x3001A
  10781. 00006994  2F0E                     move.l     -[A7], A6
  10782. 00006996  4EBA FF58                jsr        [PC - 0xA8 /* 000068F0 */]
  10783. 0000699A  2F3C 0001 001B           move.l     -[A7], 0x1001B
  10784. 000069A0  2F0E                     move.l     -[A7], A6
  10785. 000069A2  4EBA FF4C                jsr        [PC - 0xB4 /* 000068F0 */]
  10786. label000069A6:
  10787. 000069A6  4FEE FFE0                lea.l      A7, [A6 - 0x20]
  10788. 000069AA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  10789. 000069AE  4E5E                     unlink     A6
  10790. 000069B0  205F                     movea.l    A0, [A7]+
  10791. 000069B2  DEFC 000C                add.w      A7, 0xC
  10792. 000069B6  4ED0                     jmp        [A0]
  10793. export_1141:
  10794. 000069B8  4E56 FFF8                link       A6, -0x0008
  10795. 000069BC  48E7 0118                movem.l    -[A7], D7,A3,A4
  10796. 000069C0  266E 0008                movea.l    A3, [A6 + 0x8]
  10797. 000069C4  42A7                     clr.l      -[A7]
  10798. 000069C6  2F0B                     move.l     -[A7], A3
  10799. 000069C8  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  10800. 000069CC  2E1F                     move.l     D7, [A7]+
  10801. 000069CE  2F0B                     move.l     -[A7], A3
  10802. 000069D0  2007                     move.l     D0, D7
  10803. 000069D2  5280                     addq.l     D0, 1
  10804. 000069D4  2F00                     move.l     -[A7], D0
  10805. 000069D6  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  10806. 000069DA  4267                     clr.w      -[A7]
  10807. 000069DC  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  10808. 000069E0  4A5F                     tst.w      [A7]+
  10809. 000069E2  6702                     beq        +0x4 /* 000069E6 */
  10810. 000069E4  6006                     bra        +0x8 /* 000069EC */
  10811. label000069E6:
  10812. 000069E6  2847                     movea.l    A4, D7
  10813. 000069E8  D9D3                     add.l      A4, [A3]
  10814. 000069EA  4214                     clr.b      [A4]
  10815. label000069EC:
  10816. 000069EC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  10817. 000069F0  4E5E                     unlink     A6
  10818. 000069F2  2E9F                     move.l     [A7], [A7]+
  10819. 000069F4  4E75                     rts
  10820.